структура CMSG_RC2_AUX_INFO (wincrypt.h)
Структура CMSG_RC2_AUX_INFO содержит битовую длину ключа для алгоритмов шифрования RC2. Элемент pvEncryptionAuxInfo в CMSG_ENVELOPED_ENCODE_INFO можно задать так, чтобы он указывал на экземпляр этой структуры.
Примечание Эта структура используется только в том случае, если другие элементы CMSG_ENVELOPED_ENCODE_INFO структуры указывают, что с алгоритмом шифрования RC2 используется ключ по умолчанию длиной 40 бит. Дополнительные сведения см. в разделе CMSG_ENVELOPED_ENCODE_INFO.
Синтаксис
typedef struct _CMSG_RC2_AUX_INFO {
DWORD cbSize;
DWORD dwBitLen;
} CMSG_RC2_AUX_INFO, *PCMSG_RC2_AUX_INFO;
Члены
cbSize
Размер этой структуры в байтах.
dwBitLen
Указывает длину действующего ключа RC2. В настоящее время поддерживаются 40-, 64- и 128-разрядные длины.
Примечание Это значение представляет собой фактическую длину бита ключа для использования. Значения элемента dwVersionCRYPT_RC2_CBC_PARAMETERS структуры, указывающие, что использование определенной длины ключа не соответствует определенной длине ключа. Например, значение dwVersion , указывающее на использование 128-разрядного ключа, равно CRYPT_RC2_128BIT_VERSION, которое определяется как 58, а не 128 бит.
Примечание Если параметру dwBitLen присвоено значение CMSG_SP3_COMPATIBLE_ENCRYPT_FLAG, выполняется шифрование, совместимое с пакетом обновления 3 (SP3), а 40-разрядная длина по умолчанию игнорируется.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wincrypt.h |