структура HMAC_INFO (wincrypt.h)
Структура HMAC_INFO определяет хэш-алгоритм и внутренние и внешние строки, которые будут использоваться для вычисления хэша HMAC .
Синтаксис
typedef struct _HMAC_Info {
ALG_ID HashAlgid;
BYTE *pbInnerString;
DWORD cbInnerString;
BYTE *pbOuterString;
DWORD cbOuterString;
} HMAC_INFO, *PHMAC_INFO;
Члены
HashAlgid
Указывает используемый хэш-алгоритм.
pbInnerString
Указатель на внутреннюю строку, используемую при вычислении HMAC. Внутренняя строка по умолчанию определяется как байтовое 0x36 повторяется 64 раза.
cbInnerString
Число байтов в pbInnerString. Поставщик служб CSP использует внутреннюю строку по умолчанию, если cbInnerString равна нулю.
pbOuterString
Указатель на внешнюю строку, используемую при вычислении HMAC. Внешняя строка по умолчанию определяется как байтовый 0x5C повторяется 64 раза.
cbOuterString
Число байтов в pbOuterString. Поставщик служб CSP использует внешнюю строку по умолчанию, если cbOuterString равен нулю.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wincrypt.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по