CRYPT_RC2_CBC_PARAMETERS structure (wincrypt.h)
La structure CRYPT_RC2_CBC_PARAMETERS contient des informations utilisées avec le chiffrement szOID_RSA_RC2CBC. Il est utilisé dans les appels à CryptEncodeObject, CryptEncodeObjectEx, CryptDecodeObjectEx.
Syntaxe
typedef struct _CRYPT_RC2_CBC_PARAMETERS {
DWORD dwVersion;
BOOL fIV;
BYTE rgbIV[8];
} CRYPT_RC2_CBC_PARAMETERS, *PCRYPT_RC2_CBC_PARAMETERS;
Membres
dwVersion
Spécifie la longueur de la clé. Les longueurs de clé utilisables actuelles sont de 40, 64 et 128 bits.
Valeur | Signification |
---|---|
|
40 bits |
|
56 bits |
|
64 bits |
|
128 bits |
fIV
Boolean spécifiant si un vecteur d’initialisation de 8 octets (IV) est contenu dans rgbIV[8]. Défini sur TRUE quand IV est présent.
rgbIV[8]
Vecteur d’initialisation de huit octets. Peut être NULL si fIV a la valeur FALSE. L’instance IV est encodée en tant que OCTET_STRING.
CryptEncodeObject ou CryptEncodeObjectEx avec le paramètre dwCertEncodingType défini sur X500_OCTET_STRING pour créer le OCTET_STRING encodé. L’objet BLOB des paramètres de ContentEncryptionAlgorithm est mis à jour pour pointer vers cette OCTET_STRING encodée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | wincrypt.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour