Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die CRYPT_RC2_CBC_PARAMETERS-Struktur enthält Informationen, die mit szOID_RSA_RC2CBC Verschlüsselung verwendet werden. Es wird in Aufrufen von CryptEncodeObject, CryptEncodeObjectEx, CryptDecodeObjectCryptDecodeObjectEx verwendet.
Syntax
typedef struct _CRYPT_RC2_CBC_PARAMETERS {
DWORD dwVersion;
BOOL fIV;
BYTE rgbIV[8];
} CRYPT_RC2_CBC_PARAMETERS, *PCRYPT_RC2_CBC_PARAMETERS;
Member
dwVersion
Gibt die Schlüssellänge an. Aktuell verwendbare Schlüssellängen sind 40, 64 und 128 Bit.
| Wert | Bedeutung |
|---|---|
|
40 Bits |
|
56 Bits |
|
64 Bit |
|
128 Bits |
fIV
Boolescher Wert, der angibt, ob ein 8-Byte-Initialisierungsvektor (IV) in rgbIV[8] enthalten ist. Wird auf TRUE festgelegt, wenn IV vorhanden ist.
rgbIV[8]
Acht Byteinitialisierungsvektor. Kann NULL sein, wenn fIV false ist. Die IV wird als OCTET_STRING codiert.
CryptEncodeObject oder CryptEncodeObjectEx mit dem dwCertEncodingType-Parameter , der auf X500_OCTET_STRING festgelegt ist, um die codierte OCTET_STRING zu erstellen. Das Parameterblob von ContentEncryptionAlgorithm wird aktualisiert, um auf diese codierte OCTET_STRING zu verweisen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Kopfzeile | wincrypt.h |