CRYPT_RC2_CBC_PARAMETERS struttura (wincrypt.h)
La struttura CRYPT_RC2_CBC_PARAMETERS contiene informazioni usate con la crittografia szOID_RSA_RC2CBC. Viene usato nelle chiamate a CryptEncodeObject, CryptEncodeObjectEx, CryptDecodeObject CryptDecodeObjectEx.
Sintassi
typedef struct _CRYPT_RC2_CBC_PARAMETERS {
DWORD dwVersion;
BOOL fIV;
BYTE rgbIV[8];
} CRYPT_RC2_CBC_PARAMETERS, *PCRYPT_RC2_CBC_PARAMETERS;
Members
dwVersion
Specifica la lunghezza della chiave. Le lunghezze di chiave utilizzabili correnti sono 40, 64 e 128 bit.
Valore | Significato |
---|---|
|
40 bit |
|
56 bit |
|
64 bit |
|
128 bit |
fIV
Boolean che specifica se un vettore di inizializzazione a 8 byte (IV) è contenuto in RGBIV[8]. Impostare su TRUE quando è presente l'opzione IV.
rgbIV[8]
Vettore di inizializzazione di otto byte. Può essere NULL se fIV è FALSE. Il IV viene codificato come OCTET_STRING.
CryptEncodeObject o CryptEncodeObjectEx con il parametro dwCertEncodingType impostato su X500_OCTET_STRING per creare la OCTET_STRING codificata. Il BLOB Dei parametri di ContentEncryptionAlgorithm viene aggiornato per puntare a questa OCTET_STRING codificata.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | wincrypt.h |