HMACSHA256 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 HMACSHA256.
Surcharges
| Nom | Description |
|---|---|
| HMACSHA256() |
Initialise une nouvelle instance de la HMACSHA256 classe avec une clé générée de manière aléatoire. |
| HMACSHA256(Byte[]) |
Initialise une nouvelle instance de la HMACSHA256 classe avec les données de clé spécifiées. |
HMACSHA256()
Initialise une nouvelle instance de la HMACSHA256 classe 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é 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 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 256 bits de longueur.
Ce constructeur utilise une clé générée de 64 octets de manière aléatoire.
Voir aussi
S’applique à
HMACSHA256(Byte[])
Initialise une nouvelle instance de la HMACSHA256 classe 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 être n’importe quelle longueur. Toutefois, la taille recommandée est de 64 octets. Si la clé est de plus de 64 octets de long, elle est hachée (à l’aide de SHA-256) pour dériver une clé de 32 octets.
Exceptions
Le key paramètre est 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é construit à partir de la fonction de hachage SHA-256 et utilisé comme code d’authentification de message basé sur le hachage. 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 256 bits de longueur.