CMSG_RC2_AUX_INFO Struktur (wincrypt.h)
Die CMSG_RC2_AUX_INFO-Struktur enthält die Bitlänge des Schlüssels für RC2-Verschlüsselungsalgorithmen. Das element pvEncryptionAuxInfo in CMSG_ENVELOPED_ENCODE_INFO kann so festgelegt werden, dass er auf eine instance dieser Struktur verweist.
Hinweis Diese Struktur wird nur verwendet, wenn die anderen Member einer CMSG_ENVELOPED_ENCODE_INFO Struktur angeben, dass eine Standardschlüssellänge von 40 Bit mit einem RC2-Verschlüsselungsalgorithmus verwendet werden soll. Weitere Informationen finden Sie unter CMSG_ENVELOPED_ENCODE_INFO.
Syntax
typedef struct _CMSG_RC2_AUX_INFO {
DWORD cbSize;
DWORD dwBitLen;
} CMSG_RC2_AUX_INFO, *PCMSG_RC2_AUX_INFO;
Member
cbSize
Größe dieser Struktur in Bytes.
dwBitLen
Gibt die effektive RC2-Schlüssellänge an. Derzeit werden 40-, 64- und 128-Bit-Längen unterstützt.
Hinweis Dieser Wert ist die tatsächliche Schlüsselbitlänge, die verwendet werden soll. Die Werte des dwVersion-Members einer CRYPT_RC2_CBC_PARAMETERS-Struktur , um die Verwendung einer bestimmten Schlüssellänge anzugeben, sind nicht diese spezifische Schlüssellänge. Beispielsweise ist der dwVersion-Wert , der die Verwendung einer 128-Bit-Schlüssellänge angibt, CRYPT_RC2_128BIT_VERSION, was als 58 und nicht als 128 Bit definiert ist.
Hinweis Wenn dwBitLen auf CMSG_SP3_COMPATIBLE_ENCRYPT_FLAG festgelegt ist, erfolgt die SP3-kompatible Verschlüsselung, und die Standardlänge von 40 Bit wird ignoriert.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |