Freigeben über


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

Weitere Informationen

CMSG_ENVELOPED_ENCODE_INFO

CRYPT_ALGORITHM_IDENTIFIER