Compartilhar via


enumeração HASHALGORITHM_ENUM (bcrypt.h)

O tipo de enumeração HASHALGORITHM_ENUM especifica algoritmos de assinatura e hash. Ele é usado pelas estruturas BCRYPT_DSA_KEY_BLOB_V2 e 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
Representa um DSA (Algoritmo de Assinatura Digital) que usa o SHA1 (Secure Hashing Algorithm 1) para fazer hash do conteúdo da mensagem antes de assinar.
DSA_HASH_ALGORITHM_SHA256
Representa um DSA (Algoritmo de Assinatura Digital) que usa o Algoritmo de Hash Seguro 256 (SHA256) para fazer hash do conteúdo da mensagem antes de assinar.
DSA_HASH_ALGORITHM_SHA512
Representa um DSA (Algoritmo de Assinatura Digital) que usa o Algoritmo de Hash Seguro 512 (SHA512) para fazer hash do conteúdo da mensagem antes de assinar.

Requisitos

Requisito Valor
Cabeçalho bcrypt.h

Confira também

BCRYPT_DSA_KEY_BLOB_V2

BCRYPT_DSA_PARAMETER_HEADER_V2