CMSG_RC2_AUX_INFO 結構 (wincrypt.h)
CMSG_RC2_AUX_INFO結構包含 RC2 加密演算法的金鑰位長度。 CMSG_ENVELOPED_ENCODE_INFO中的pvEncryptionAuxInfo成員可以設定為指向這個 結構的實例。
注意 只有當 CMSG_ENVELOPED_ENCODE_INFO 結構的其他成員指出預設金鑰長度為 40 位時,才會使用此結構搭配 RC2 加密演算法。 如需詳細資訊,請參閱 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 位長度。
注意 此值是要使用的實際索引鍵位長度。 CRYPT_RC2_CBC_PARAMETERS結構的dwVersion成員值,表示特定金鑰長度的使用不是該特定金鑰長度。 例如,指出使用 128 位金鑰長度的 dwVersion 值是CRYPT_RC2_128BIT_VERSION,定義為 58,而不是 128 位。
注意 如果 dwBitLen 設定為 CMSG_SP3_COMPATIBLE_ENCRYPT_FLAG,則會完成 SP3 相容加密,並忽略 40 位的預設長度。
規格需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | wincrypt.h |