BCRYPT_KEY_LENGTHS_STRUCT structure (bcrypt.h)

La structure BCRYPT_KEY_LENGTHS_STRUCT définit la plage de tailles de clé prises en charge par le fournisseur. Cette structure est utilisée avec la propriété BCRYPT_KEY_LENGTHS .

Cette structure est également utilisée avec la propriété BCRYPT_AUTH_TAG_LENGTH pour contenir la taille minimale, maximale et incrémentielle d’une balise d’authentification.

Syntaxe

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

Membres

dwMinLength

Longueur minimale, en bits, d’une clé.

dwMaxLength

Longueur maximale, en bits, d’une clé.

dwIncrement

Nombre de bits dont la taille de clé peut être incrémentée entre dwMinLength et dwMaxLength.

Remarques

Les tailles de clé sont indiquées dans une plage qui comprend les valeurs minimales et maximales et qui sont séparées par l’incrément. Par exemple, si la taille de clé minimale est de 8 bits, que la taille de clé maximale est de 16 bits et que l’incrément est de 2 bits, le fournisseur prend en charge les tailles de clé de 8, 10, 12, 14 et 16 bits.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête bcrypt.h