estrutura CRYPT_RC2_CBC_PARAMETERS (wincrypt.h)
A estrutura CRYPT_RC2_CBC_PARAMETERS contém informações usadas com criptografia szOID_RSA_RC2CBC. Ele é usado em chamadas para CryptEncodeObject, CryptEncodeObjectEx, CryptDecodeObjectCryptDecodeObjectEx.
Sintaxe
typedef struct _CRYPT_RC2_CBC_PARAMETERS {
DWORD dwVersion;
BOOL fIV;
BYTE rgbIV[8];
} CRYPT_RC2_CBC_PARAMETERS, *PCRYPT_RC2_CBC_PARAMETERS;
Membros
dwVersion
Especifica o comprimento da chave. Os comprimentos de chave utilizáveis atuais são de 40, 64 e 128 bits.
Valor | Significado |
---|---|
|
40 bits |
|
56 bits |
|
64 bits |
|
128 bits |
fIV
Booliano especificando se um IV (vetor de inicialização de 8 bytes) está contido em rgbIV[8]. Defina como TRUE quando IV estiver presente.
rgbIV[8]
Vetor de inicialização de oito bytes. Pode ser NULL se fIV for FALSE. O IV é codificado como um OCTET_STRING.
CryptEncodeObject ou CryptEncodeObjectEx com o parâmetro dwCertEncodingType definido como X500_OCTET_STRING para criar o OCTET_STRING codificado. O BLOB de Parâmetros de ContentEncryptionAlgorithm é atualizado para apontar para esse OCTET_STRING codificado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | wincrypt.h |