Freigeben über


HASHALGORITHM_ENUM-Enumeration (bcrypt.h)

Der HASHALGORITHM_ENUM Enumerationstyp gibt Signatur- und Hashalgorithmen an. Es wird von den BCRYPT_DSA_KEY_BLOB_V2 - und BCRYPT_DSA_PARAMETER_HEADER_V2-Strukturen verwendet.

Syntax

typedef enum {
  DSA_HASH_ALGORITHM_SHA1,
  DSA_HASH_ALGORITHM_SHA256,
  DSA_HASH_ALGORITHM_SHA512
} HASHALGORITHM_ENUM;

Konstanten

 
DSA_HASH_ALGORITHM_SHA1
Stellt einen Digital Signature Algorithm (DSA) dar, der den Secure Hashing Algorithm 1 (SHA1) verwendet, um den Nachrichteninhalt vor der Signatur zu hashen.
DSA_HASH_ALGORITHM_SHA256
Stellt einen Digital Signature Algorithm (DSA) dar, der den Secure Hashing Algorithm 256 (SHA256) verwendet, um den Nachrichteninhalt vor der Signatur zu hashen.
DSA_HASH_ALGORITHM_SHA512
Stellt einen Digital Signature Algorithm (DSA) dar, der den Secure Hashing Algorithm 512 (SHA512) verwendet, um den Nachrichteninhalt vor der Signatur zu hashen.

Anforderungen

Anforderung Wert
Header bcrypt.h

Weitere Informationen

BCRYPT_DSA_KEY_BLOB_V2

BCRYPT_DSA_PARAMETER_HEADER_V2