Condividi tramite


enumerazione HASHALGORITHM_ENUM (bcrypt.h)

Il tipo di enumerazione HASHALGORITHM_ENUM specifica gli algoritmi di firma e hash. Viene utilizzato dalle strutture BCRYPT_DSA_KEY_BLOB_V2 e BCRYPT_DSA_PARAMETER_HEADER_V2 .

Sintassi

typedef enum {
  DSA_HASH_ALGORITHM_SHA1,
  DSA_HASH_ALGORITHM_SHA256,
  DSA_HASH_ALGORITHM_SHA512
} HASHALGORITHM_ENUM;

Costanti

 
DSA_HASH_ALGORITHM_SHA1
Rappresenta un algoritmo di firma digitale (DSA) che usa l'algoritmo SHA1 (Secure Hashing Algorithm 1) per eseguire l'hashing del contenuto del messaggio prima della firma.
DSA_HASH_ALGORITHM_SHA256
Rappresenta un algoritmo di firma digitale (DSA) che usa l'algoritmo di hash sicuro 256 (SHA256) per eseguire l'hashing del contenuto del messaggio prima della firma.
DSA_HASH_ALGORITHM_SHA512
Rappresenta un algoritmo di firma digitale (DSA) che usa l'algoritmo di hash sicuro 512 (SHA512) per eseguire l'hashing del contenuto del messaggio prima della firma.

Requisiti

Requisito Valore
Intestazione bcrypt.h

Vedi anche

BCRYPT_DSA_KEY_BLOB_V2

BCRYPT_DSA_PARAMETER_HEADER_V2