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 中的字节计数。 如果 cbInnerString 等于零,则 CSP 使用默认的内部字符串。
pbOuterString
指向 HMAC 计算中使用的外部字符串的指针。 默认外部字符串定义为字节0x5C重复 64 次。
cbOuterString
pbOuterString 中的字节计数。 如果 cbOuterString 等于零,CSP 将使用默认的外部字符串。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | wincrypt.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈