HMACMD5 Constructeurs

Définition

Initialise une nouvelle instance de la classe HMACMD5.

Surcharges

Nom Description
HMACMD5()

Initialise une nouvelle instance de la classe à l’aide HMACMD5 d’une clé générée de manière aléatoire.

HMACMD5(Byte[])

Initialise une nouvelle instance de la HMACMD5 classe à l’aide de la clé spécifiée.

HMACMD5()

Initialise une nouvelle instance de la classe à l’aide HMACMD5 d’une clé générée de manière aléatoire.

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

Remarques

HMACMD5 est un type d’algorithme de hachage à clé construit à partir de la fonction de hachage MD5 et utilisé comme code d’authentification de message basé sur le hachage (HMAC). Le processus HMAC combine une clé secrète avec les données du message, hachage le résultat avec la fonction de hachage, mélange cette valeur de hachage à la clé secrète à nouveau, puis applique la fonction de hachage une deuxième fois. Le hachage de sortie est de 128 bits de longueur.

Ce constructeur utilise une clé générée de 64 octets de manière aléatoire.

En raison de problèmes de collision avec MD5, Microsoft recommande SHA-256.

Voir aussi

S’applique à

HMACMD5(Byte[])

Initialise une nouvelle instance de la HMACMD5 classe à l’aide de la clé spécifiée.

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

Paramètres

key
Byte[]

Clé secrète pour le calcul HMAC. La clé peut être n’importe quelle longueur, mais si elle est supérieure à 64 octets, elle sera hachée (à l’aide de MD5) pour dériver une clé de 16 octets. Par conséquent, la taille recommandée de la clé secrète est de 64 octets.

Exceptions

Le key paramètre est null.

Exemples

Pour obtenir un exemple d’utilisation de ce constructeur, consultez la HMACMD5 classe.

Remarques

HMACMD5 est un type d’algorithme de hachage à clé construit à partir de la fonction de hachage MD5 et utilisé comme code d’authentification de message basé sur le hachage (HMAC). Le processus HMAC combine une clé secrète avec les données du message, hachage le résultat avec la fonction de hachage, mélange cette valeur de hachage à la clé secrète à nouveau, puis applique la fonction de hachage une deuxième fois. Le hachage de sortie est de 128 bits de longueur.

Ce constructeur utilise une clé que vous fournissez pour créer l’objet HMACMD5 .

En raison de problèmes de collision avec MD5, Microsoft recommande SHA-256.

Voir aussi

S’applique à