estructura BCRYPT_DH_KEY_BLOB (bcrypt.h)
La estructura BCRYPT_DH_KEY_BLOB se usa como encabezado para una clave pública Diffie-Hellman o BLOB declave privada en memoria.
Sintaxis
typedef struct _BCRYPT_DH_KEY_BLOB {
ULONG dwMagic;
ULONG cbKey;
} BCRYPT_DH_KEY_BLOB, *PBCRYPT_DH_KEY_BLOB;
Miembros
dwMagic
Determina el tipo de clave que representa esta estructura. Puede ser uno de los siguientes valores.
cbKey
Longitud, en bytes, de la clave.
Comentarios
Esta estructura se usa como encabezado para un búfer mayor. Un blob de clave pública (BCRYPT_DH_PUBLIC_BLOB) Diffie-Hellman tiene el siguiente formato en memoria contigua. Los números Modulus, Generator y Public están en formato big-endian.
BCRYPT_DH_KEY_BLOB
Modulus[cbKey] // Big-endian.
Generator[cbKey] // Big-endian.
Public[cbKey] // Big-endian.
Un Diffie-Hellman BLOB de clave privada (BCRYPT_DH_PRIVATE_BLOB) tiene el siguiente formato en memoria contigua. Los números Modulus, Generator, Public y PrivateExponent están en formato big-endian.
BCRYPT_DH_KEY_BLOB
Modulus[cbKey] // Big-endian.
Generator[cbKey] // Big-endian.
Public[cbKey] // Big-endian.
PrivateExponent[cbKey] // Big-endian.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | bcrypt.h |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de