Share via


énumération HASHALGORITHM_ENUM (bcrypt.h)

Le type d’énumération HASHALGORITHM_ENUM spécifie des algorithmes de signature et de hachage. Il est utilisé par les structures BCRYPT_DSA_KEY_BLOB_V2 et BCRYPT_DSA_PARAMETER_HEADER_V2 .

Syntax

typedef enum {
  DSA_HASH_ALGORITHM_SHA1,
  DSA_HASH_ALGORITHM_SHA256,
  DSA_HASH_ALGORITHM_SHA512
} HASHALGORITHM_ENUM;

Constantes

 
DSA_HASH_ALGORITHM_SHA1
Représente un algorithme de signature numérique (DSA) qui utilise l’algorithme de hachage sécurisé 1 (SHA1) pour hacher le contenu du message avant la signature.
DSA_HASH_ALGORITHM_SHA256
Représente un algorithme de signature numérique (DSA) qui utilise l’algorithme de hachage sécurisé 256 (SHA256) pour hacher le contenu du message avant la signature.
DSA_HASH_ALGORITHM_SHA512
Représente un algorithme de signature numérique (DSA) qui utilise l’algorithme de hachage sécurisé 512 (SHA512) pour hacher le contenu du message avant la signature.

Configuration requise

Condition requise Valeur
En-tête bcrypt.h

Voir aussi

BCRYPT_DSA_KEY_BLOB_V2

BCRYPT_DSA_PARAMETER_HEADER_V2