Partager via


HMACSHA256 Constructeurs

Définition

Initialise une nouvelle instance de la classe HMACSHA256.

Surcharges

HMACSHA256()

Initialise une nouvelle instance de la classe HMACSHA256 avec une clé générée de manière aléatoire.

HMACSHA256(Byte[])

Initialise une nouvelle instance de la classe HMACSHA256 avec les données de clé spécifiées.

HMACSHA256()

Source:
HMACSHA256.cs
Source:
HMACSHA256.cs
Source:
HMACSHA256.cs

Initialise une nouvelle instance de la classe HMACSHA256 avec une clé générée de manière aléatoire.

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

Remarques

HMACSHA256 est un type d’algorithme de hachage à clé qui est construit à partir de la fonction de hachage SHA-256 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 256 bits.

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

Voir aussi

S’applique à

HMACSHA256(Byte[])

Source:
HMACSHA256.cs
Source:
HMACSHA256.cs
Source:
HMACSHA256.cs

Initialise une nouvelle instance de la classe HMACSHA256 avec les données de clé spécifiées.

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

Paramètres

key
Byte[]

Clé secrète pour le calcul HMAC. La clé peut avoir n'importe quelle longueur. Toutefois, la taille recommandée est de 64 octets. Si la clé mesure plus de 64 octets, elle est hachée (à l’aide de SHA-256) pour dériver une clé de 32 octets.

Exceptions

Le paramètre key a la valeur null.

Exemples

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

Remarques

HMACSHA256 est un type d’algorithme de hachage à clé qui est construit à partir de la fonction de hachage SHA-256 et utilisé comme code d’authentification de message basé sur le hachage. 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 256 bits.

Voir aussi

S’applique à