HMAC_INFO-Struktur (wincrypt.h)
Die HMAC_INFO-Struktur gibt den Hashalgorithmus und die inneren und äußeren Zeichenfolgen an, die zum Berechnen des HMAC-Hashs verwendet werden sollen.
Syntax
typedef struct _HMAC_Info {
ALG_ID HashAlgid;
BYTE *pbInnerString;
DWORD cbInnerString;
BYTE *pbOuterString;
DWORD cbOuterString;
} HMAC_INFO, *PHMAC_INFO;
Member
HashAlgid
Gibt den zu verwendenden Hashalgorithmus an.
pbInnerString
Ein Zeiger auf die innere Zeichenfolge, die in der HMAC-Berechnung verwendet werden soll. Die standardmäßige innere Zeichenfolge ist definiert als das Byte 0x36 64 Mal wiederholt wird.
cbInnerString
Die Anzahl der Bytes in pbInnerString. Der CSP verwendet die standardmäßige innere Zeichenfolge, wenn cbInnerString gleich 0 ist.
pbOuterString
Ein Zeiger auf die äußere Zeichenfolge, die in der HMAC-Berechnung verwendet werden soll. Die standardmäßige äußere Zeichenfolge ist als Byte definiert 0x5C 64 Mal wiederholt wird.
cbOuterString
Die Anzahl der Bytes in pbOuterString. Der CSP verwendet die standardmäßige äußere Zeichenfolge, wenn cbOuterString gleich 0 ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |