Compartilhar via


estrutura CMSG_RC2_AUX_INFO (wincrypt.h)

A estrutura CMSG_RC2_AUX_INFO contém o comprimento do bit da chave para algoritmos de criptografia RC2. O membro pvEncryptionAuxInfo no CMSG_ENVELOPED_ENCODE_INFO pode ser definido para apontar para uma instância dessa estrutura.

Nota Essa estrutura só é usada quando os outros membros de uma estrutura CMSG_ENVELOPED_ENCODE_INFO indicam que um comprimento de chave padrão de 40 bits deve ser usado com um algoritmo de criptografia RC2. Para obter mais informações, consulte CMSG_ENVELOPED_ENCODE_INFO.
 

Sintaxe

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

Membros

cbSize

Tamanho dessa estrutura em bytes.

dwBitLen

Especifica o comprimento efetivo da chave RC2. Atualmente, há suporte para comprimentos de 40, 64 e 128 bits.

Nota Esse valor é o comprimento real do bit de chave a ser usado. Os valores do membro dwVersion de uma estrutura CRYPT_RC2_CBC_PARAMETERS para indicar que o uso de um comprimento de chave específico não é esse tamanho de chave específico. Por exemplo, o valor dwVersion que indica o uso de um comprimento de chave de 128 bits é CRYPT_RC2_128BIT_VERSION, que é definido como 58, não 128 bits.
 
Nota Se dwBitLen estiver definido como CMSG_SP3_COMPATIBLE_ENCRYPT_FLAG, a criptografia compatível com SP3 será feita e o comprimento padrão de 40 bits será ignorado.
 

Requisitos

   
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

Confira também

CMSG_ENVELOPED_ENCODE_INFO

CRYPT_ALGORITHM_IDENTIFIER