Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |