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 |