Condividi tramite


struttura CMSG_RC2_AUX_INFO (wincrypt.h)

La struttura CMSG_RC2_AUX_INFO contiene la lunghezza in bit della chiave per gli algoritmi di crittografia RC2. Il membro pvEncryptionAuxInfo in CMSG_ENVELOPED_ENCODE_INFO può essere impostato in modo che punti a un'istanza di questa struttura.

Nota Questa struttura viene usata solo quando gli altri membri di una struttura CMSG_ENVELOPED_ENCODE_INFO indicano che una lunghezza di chiave predefinita di 40 bit deve essere usata con un algoritmo di crittografia RC2. Per altre informazioni, vedere CMSG_ENVELOPED_ENCODE_INFO.
 

Sintassi

typedef struct _CMSG_RC2_AUX_INFO {
  DWORD cbSize;
  DWORD dwBitLen;
} CMSG_RC2_AUX_INFO, *PCMSG_RC2_AUX_INFO;

Members

cbSize

Dimensioni di questa struttura in byte.

dwBitLen

Specifica la lunghezza effettiva della chiave RC2. Attualmente sono supportate lunghezze a 40, 64 e 128 bit.

Nota Questo valore è la lunghezza effettiva del bit di chiave da usare. I valori del membro dwVersion di una struttura CRYPT_RC2_CBC_PARAMETERS per indicare l'uso di una lunghezza di chiave specifica non è quella lunghezza di chiave specifica. Ad esempio, il valore dwVersion che indica l'uso di una lunghezza di chiave a 128 bit è CRYPT_RC2_128BIT_VERSION, definito come 58, non 128 bit.
 
Nota Se dwBitLen è impostato su CMSG_SP3_COMPATIBLE_ENCRYPT_FLAG, viene eseguita la crittografia compatibile con SP3 e la lunghezza predefinita a 40 bit viene ignorata.
 

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h

Vedi anche

CMSG_ENVELOPED_ENCODE_INFO

CRYPT_ALGORITHM_IDENTIFIER