Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad SslStream.HashAlgorithm

 

Publicado: octubre de 2016

Obtiene el algoritmo utilizado para generar códigos de autenticación de mensajes (Mac).

Espacio de nombres:   System.Net.Security
Ensamblado:  System (en System.dll)

public virtual HashAlgorithmType HashAlgorithm { get; }

Exception Condition
InvalidOperationException

El HashAlgorithm propiedad accedió antes de la finalización del proceso de autenticación o el proceso de autenticación no se pudo.

Algoritmos de autenticación de mensajes generan hashes de mensajes y las firmas se utilizan para detectar manipulaciones y falsificaciones.

En el ejemplo de código siguiente se muestra la configuración de cifrado para la secuencia especificada.

static void DisplaySecurityLevel(SslStream stream)
{
   Console.WriteLine("Cipher: {0} strength {1}", stream.CipherAlgorithm, stream.CipherStrength);
   Console.WriteLine("Hash: {0} strength {1}", stream.HashAlgorithm, stream.HashStrength);
   Console.WriteLine("Key exchange: {0} strength {1}", stream.KeyExchangeAlgorithm, stream.KeyExchangeStrength);
   Console.WriteLine("Protocol: {0}", stream.SslProtocol);
}

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: