BCRYPT_DH_KEY_BLOB estrutura (bcrypt.h)
A estrutura de
Sintaxe
typedef struct _BCRYPT_DH_KEY_BLOB {
ULONG dwMagic;
ULONG cbKey;
} BCRYPT_DH_KEY_BLOB, *PBCRYPT_DH_KEY_BLOB;
Membros
dwMagic
Determina o tipo de chave que essa estrutura representa. Esse pode ser um dos valores a seguir.
cbKey
O comprimento, em bytes, da chave.
Observações
Essa estrutura é usada como um cabeçalho para um buffer maior. Um Diffie-Hellman de BLOB de chave pública (BCRYPT_DH_PUBLIC_BLOB) tem o seguinte formato na memória contígua. Os números Modulus, Generator e Public estão no formato big-endian.
BCRYPT_DH_KEY_BLOB
Modulus[cbKey] // Big-endian.
Generator[cbKey] // Big-endian.
Public[cbKey] // Big-endian.
Um de BLOB de chave privada Diffie-Hellman
BCRYPT_DH_KEY_BLOB
Modulus[cbKey] // Big-endian.
Generator[cbKey] // Big-endian.
Public[cbKey] // Big-endian.
PrivateExponent[cbKey] // Big-endian.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows Server 2008 [somente aplicativos da área de trabalho] |
cabeçalho | bcrypt.h |
Consulte também
BCryptExportKey