HMACMD5 Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.