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 |