Share via


struttura BCRYPT_KEY_LENGTHS_STRUCT (bcrypt.h)

La struttura BCRYPT_KEY_LENGTHS_STRUCT definisce l'intervallo di dimensioni delle chiavi supportate dal provider. Questa struttura viene usata con la proprietà BCRYPT_KEY_LENGTHS .

Questa struttura viene usata anche con la proprietà BCRYPT_AUTH_TAG_LENGTH per contenere le dimensioni minime, massime e incrementi di un tag di autenticazione.

Sintassi

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

Members

dwMinLength

Lunghezza minima, in bit, di una chiave.

dwMaxLength

Lunghezza massima, in bit, di una chiave.

dwIncrement

Numero di bit che le dimensioni della chiave possono essere incrementate tra dwMinLength e dwMaxLength.

Commenti

Le dimensioni delle chiavi vengono specificate in un intervallo che include i valori minimi e massimi e sono separati dall'incremento. Ad esempio, se la dimensione minima della chiave è 8 bit, la dimensione massima della chiave è 16 bit e l'incremento è 2 bit, il provider supporta le dimensioni delle chiavi di 8, 10, 12, 14 e 16 bit.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione bcrypt.h