Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A estrutura HMAC_INFO especifica o algoritmo de hash e as cadeias de caracteres internas e externas que devem ser usadas para calcular o hash HMAC .
Sintaxe
typedef struct _HMAC_Info {
ALG_ID HashAlgid;
BYTE *pbInnerString;
DWORD cbInnerString;
BYTE *pbOuterString;
DWORD cbOuterString;
} HMAC_INFO, *PHMAC_INFO;
Membros
HashAlgid
Especifica o algoritmo de hash a ser usado.
pbInnerString
Um ponteiro para a cadeia de caracteres interna a ser usada no cálculo HMAC. A cadeia de caracteres interna padrão é definida como o byte 0x36 repetido 64 vezes.
cbInnerString
A contagem de bytes em pbInnerString. O CSP usará a cadeia de caracteres interna padrão se cbInnerString for igual a zero.
pbOuterString
Um ponteiro para a cadeia de caracteres externa a ser usada no cálculo HMAC. A cadeia de caracteres externa padrão é definida como o byte 0x5C repetido 64 vezes.
cbOuterString
A contagem de bytes em pbOuterString. O CSP usará a cadeia de caracteres externa padrão se cbOuterString for igual a zero.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
| Cabeçalho | wincrypt.h |