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 |