HMACMD5 Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase HMACMD5.
Sobrecargas
HMACMD5() |
Inicializa una nueva instancia de la clase HMACMD5 mediante una clave generada aleatoriamente. |
HMACMD5(Byte[]) |
Inicializa una nueva instancia de la clase HMACMD5 usando la clave especificada. |
HMACMD5()
- Source:
- HMACMD5.cs
- Source:
- HMACMD5.cs
- Source:
- HMACMD5.cs
Inicializa una nueva instancia de la clase HMACMD5 mediante una clave generada aleatoriamente.
public:
HMACMD5();
public HMACMD5 ();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public HMACMD5 ();
Public Sub New ()
- Atributos
Comentarios
HMACMD5 es un tipo de algoritmo hash con clave que se construye a partir de la función hash MD5 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 128 bits.
Este constructor usa una clave generada aleatoriamente de 64 bytes.
Debido a problemas de colisión con MD5, Microsoft recomienda SHA256.
Consulte también
Se aplica a
HMACMD5(Byte[])
- Source:
- HMACMD5.cs
- Source:
- HMACMD5.cs
- Source:
- HMACMD5.cs
Inicializa una nueva instancia de la clase HMACMD5 usando la clave especificada.
public:
HMACMD5(cli::array <System::Byte> ^ key);
public HMACMD5 (byte[] key);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public HMACMD5 (byte[] key);
new System.Security.Cryptography.HMACMD5 : byte[] -> System.Security.Cryptography.HMACMD5
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
new System.Security.Cryptography.HMACMD5 : byte[] -> System.Security.Cryptography.HMACMD5
Public Sub New (key As Byte())
Parámetros
- key
- Byte[]
Clave secreta para el cálculo de HMAC. La clave puede tener cualquier longitud, pero si tiene más de 64 bytes de longitud, se aplicará un hash (mediante MD5) para derivar una clave de 16 bytes. Por consiguiente, el tamaño recomendado de la clave secreta es de 64 bytes.
- Atributos
Excepciones
El parámetro key
es null
.
Ejemplos
Para obtener un ejemplo de cómo usar este constructor, vea la HMACMD5 clase .
Comentarios
HMACMD5 es un tipo de algoritmo hash con clave que se construye a partir de la función hash MD5 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 128 bits.
Este constructor usa una clave que se proporciona para crear el HMACMD5 objeto .
Debido a problemas de colisión con MD5, Microsoft recomienda SHA256.