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 |