estructura CRYPT_RC2_CBC_PARAMETERS (wincrypt.h)
La estructura CRYPT_RC2_CBC_PARAMETERS contiene información utilizada con el cifrado szOID_RSA_RC2CBC. Se usa en llamadas a CryptEncodeObject, CryptEncodeObjectEx, CryptDecodeObjectCryptDecodeObjectEx.
Sintaxis
typedef struct _CRYPT_RC2_CBC_PARAMETERS {
DWORD dwVersion;
BOOL fIV;
BYTE rgbIV[8];
} CRYPT_RC2_CBC_PARAMETERS, *PCRYPT_RC2_CBC_PARAMETERS;
Miembros
dwVersion
Especifica la longitud de la clave. Las longitudes de clave utilizables actuales son 40, 64 y 128 bits.
Valor | Significado |
---|---|
|
40 bits |
|
56 bits |
|
64 bits |
|
128 bits |
fIV
Boolean que especifica si un vector de inicialización de 8 bytes (IV) está incluido en rgbIV[8]. Establézcalo en TRUE cuando esté presente iv.
rgbIV[8]
Vector de inicialización de ocho bytes. Puede ser NULL si fIV es FALSE. El IV se codifica como un OCTET_STRING.
CryptEncodeObject o CryptEncodeObjectEx con el parámetro dwCertEncodingType establecido en X500_OCTET_STRING para crear el OCTET_STRING codificado. El blob de parámetros de ContentEncryptionAlgorithm se actualiza para que apunte a esta OCTET_STRING codificada.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | wincrypt.h |