estructura BCRYPT_KEY_LENGTHS_STRUCT (bcrypt.h)

La estructura BCRYPT_KEY_LENGTHS_STRUCT define el intervalo de tamaños de clave admitidos por el proveedor. Esta estructura se usa con la propiedad BCRYPT_KEY_LENGTHS .

Esta estructura también se usa con la propiedad BCRYPT_AUTH_TAG_LENGTH para contener el tamaño mínimo, máximo e incremento de una etiqueta de autenticación.

Sintaxis

typedef struct __BCRYPT_KEY_LENGTHS_STRUCT {
  ULONG dwMinLength;
  ULONG dwMaxLength;
  ULONG dwIncrement;
} BCRYPT_KEY_LENGTHS_STRUCT;

Miembros

dwMinLength

Longitud mínima, en bits, de una clave.

dwMaxLength

Longitud máxima, en bits, de una clave.

dwIncrement

Número de bits que el tamaño de clave se puede incrementar entre dwMinLength y dwMaxLength.

Comentarios

Los tamaños de clave se proporcionan en un intervalo que incluye los valores mínimo y máximo y están separados por el incremento. Por ejemplo, si el tamaño mínimo de clave es de 8 bits, el tamaño máximo de clave es de 16 bits y el incremento es de 2 bits, el proveedor admitiría tamaños de clave de 8, 10, 12, 14 y 16 bits.

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