Partager via


HMACMD5 Constructeurs

Définition

Initialise une nouvelle instance de la classe HMACMD5.

Surcharges

HMACMD5()

Initialise une nouvelle instance de la classe HMACMD5 en utilisant une clé générée de manière aléatoire.

HMACMD5(Byte[])

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

HMACMD5()

Source:
HMACMD5.cs
Source:
HMACMD5.cs
Source:
HMACMD5.cs

Initialise une nouvelle instance de la classe HMACMD5 en utilisant une clé générée de manière aléatoire.

public:
 HMACMD5();
public HMACMD5 ();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public HMACMD5 ();
Public Sub New ()
Attributs

Remarques

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

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

En raison de problèmes de collision avec MD5, Microsoft recommande SHA256.

Voir aussi

S’applique à

HMACMD5(Byte[])

Source:
HMACMD5.cs
Source:
HMACMD5.cs
Source:
HMACMD5.cs

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

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())

Paramètres

key
Byte[]

Clé secrète pour le calcul HMAC. La clé peut être n’importe quelle longueur, mais si elle fait plus de 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 pour la clé secrète est égale à 64 octets.

Attributs

Exceptions

Le paramètre key a la valeur 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é qui est construit à partir de la fonction de hachage MD5 et utilisé comme code d’authentification de message basé sur le hachage (HMAC). Le processus HMAC mélange une clé secrète avec les données de message, hache le résultat avec la fonction de hachage, mélange à nouveau cette valeur de hachage avec la clé secrète, puis applique la fonction de hachage une deuxième fois. Le hachage de sortie est de 128 bits.

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 SHA256.

Voir aussi

S’applique à