CRYPT_PKCS12_PBE_PARAMS struttura (wincrypt.h)
La struttura CRYPT_PKCS12_PBE_PARAMS contiene parametri usati per creare una chiave di crittografia, un vettore di inizializzazione (IV) o una chiave MAC ( Message Authentication Code ) per un algoritmo di crittografia basato su PKCS #12 .
Sintassi
typedef struct _CRYPT_PKCS12_PBE_PARAMS {
int iIterations;
ULONG cbSalt;
} CRYPT_PKCS12_PBE_PARAMS;
Members
iIterations
Intero che specifica il numero di hash della password e del sale usati per creare la chiave.
cbSalt
Intero che specifica le dimensioni, in byte, del sale usato per creare la chiave.
Commenti
Il buffer contenente il sale segue immediatamente la struttura CRYPT_PKCS12_PBE_PARAMS .
Le funzioni NCryptExportKey e NCryptImportKey usano la struttura CRYPT_PKCS12_PBE_PARAMS come struttura NCryptBuffer nel parametro pParameterList .
Lo standard PKCS #12 consiglia un valore pari a 1024 o superiore per il membro iIterations .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | wincrypt.h |