перечисление HASHALGORITHM_ENUM (bcrypt.h)
Тип перечисления HASHALGORITHM_ENUM указывает алгоритмы подписывания и хэширования. Он используется структурами BCRYPT_DSA_KEY_BLOB_V2 и BCRYPT_DSA_PARAMETER_HEADER_V2 .
Синтаксис
typedef enum {
DSA_HASH_ALGORITHM_SHA1,
DSA_HASH_ALGORITHM_SHA256,
DSA_HASH_ALGORITHM_SHA512
} HASHALGORITHM_ENUM;
Константы
DSA_HASH_ALGORITHM_SHA1 Представляет алгоритм цифровой подписи (DSA), использующий алгоритм безопасного хэширования 1 (SHA1) для хэширования содержимого сообщения перед подписью. |
DSA_HASH_ALGORITHM_SHA256 Представляет алгоритм цифровой подписи (DSA), который использует алгоритм безопасного хэширования 256 (SHA256) для хэширования содержимого сообщения перед подписью. |
DSA_HASH_ALGORITHM_SHA512 Представляет алгоритм цифровой подписи (DSA), который использует алгоритм безопасного хэширования 512 (SHA512) для хэширования содержимого сообщения перед подписыванием. |
Требования
Требование | Значение |
---|---|
Заголовок | bcrypt.h |