CMSG_RC2_AUX_INFO構造体 (wincrypt.h)
CMSG_RC2_AUX_INFO構造体には、RC2 暗号化アルゴリズムのキーのビット長が含まれています。 CMSG_ENVELOPED_ENCODE_INFOの pvEncryptionAuxInfo メンバーは、この構造体のインスタンスを指すように設定できます。
メモ この構造体は、 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 ビットの長さがサポートされています。
メモ この値は、使用する実際のキー ビット長です。 特定のキー長の使用を示すCRYPT_RC2_CBC_PARAMETERS構造体の dwVersion メンバーの値は、その特定のキー長ではありません。 たとえば、128 ビットのキー長の使用を示す dwVersion 値はCRYPT_RC2_128BIT_VERSIONされ、128 ビットではなく 58 として定義されます。
メモdwBitLen が CMSG_SP3_COMPATIBLE_ENCRYPT_FLAG に設定されている場合、SP3 互換の暗号化が実行され、40 ビットの既定の長さは無視されます。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | wincrypt.h |