Compartir a través de


HMACRIPEMD160 Constructores

Definición

Inicializa una nueva instancia de la clase HMACRIPEMD160.

Sobrecargas

HMACRIPEMD160()

Inicializa una nueva instancia de la clase HMACRIPEMD160 con una clave de 64 bytes generada aleatoriamente.

HMACRIPEMD160(Byte[])

Inicializa una nueva instancia de la clase HMACRIPEMD160 con los datos de clave especificados.

HMACRIPEMD160()

Inicializa una nueva instancia de la clase HMACRIPEMD160 con una clave de 64 bytes generada aleatoriamente.

public:
 HMACRIPEMD160();
public HMACRIPEMD160 ();
Public Sub New ()

Comentarios

HMACRIPEMD160 es un tipo de algoritmo hash con clave que se construye a partir de la función hash RIPEMD-160 y se usa como código de autenticación de mensajes basado en hash (HMAC). El proceso HMAC mezcla una clave secreta con los datos del mensaje, aplica un hash al resultado con la función hash, mezcla ese valor hash con la clave secreta de nuevo y, a continuación, aplica la función hash una segunda vez. El hash de salida tiene una longitud de 160 bytes.

Este constructor usa una clave generada aleatoriamente de 64 bytes.

Consulte también

Se aplica a

HMACRIPEMD160(Byte[])

Inicializa una nueva instancia de la clase HMACRIPEMD160 con los datos de clave especificados.

public:
 HMACRIPEMD160(cli::array <System::Byte> ^ key);
public HMACRIPEMD160 (byte[] key);
new System.Security.Cryptography.HMACRIPEMD160 : byte[] -> System.Security.Cryptography.HMACRIPEMD160
Public Sub New (key As Byte())

Parámetros

key
Byte[]

Clave secreta para el cifrado de HMACRIPEMD160. La clave puede tener cualquier longitud, pero si tiene más de 64 bytes se usa un algoritmo hash (SHA-1) para derivar una clave de 64 bytes. Por consiguiente, el tamaño recomendado de la clave secreta es de 64 bytes.

Excepciones

El parámetro key es null.

Ejemplos

Para obtener un ejemplo de cómo usar este constructor, vea la HMACRIPEMD160 clase .

Comentarios

HMACRIPEMD160 es un tipo de algoritmo hash con clave que se construye a partir de la función hash RIPEMD-160 y se usa como código de autenticación de mensajes basado en hash (HMAC). El proceso HMAC mezcla una clave secreta con los datos del mensaje, aplica un hash al resultado con la función hash, mezcla ese valor hash con la clave secreta de nuevo y, a continuación, aplica la función hash una segunda vez. El hash de salida tiene una longitud de 160 bytes.

Consulte también

Se aplica a