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