Partager via


KnownEncryptionAlgorithms enum

Algorithme utilisé pour le chiffrement et le déchiffrement.

Champs

A128CBC

AES-CBC 128 bits.

A128Cbcpad

AES-CBC 128 bits avec remplissage PKCS.

A128GCM

AES-GCM 128 bits.

A128KW

128 bits de clé AES encapsulée.

A192CBC

192 bits AES-CBC.

A192Cbcpad

AES-CBC 192 bits avec remplissage PKCS.

A192GCM

AES-GCM 192 bits.

A192KW

Wrap de clé AES 192 bits.

A256CBC

256 bits AES-CBC.

A256Cbcpad

AES-CBC 256 bits avec remplissage PKCS.

A256GCM

AES-GCM 256 bits.

A256KW

256 bits de clé AES encapsulée.

CkmAesKeyWrap

Habillage de clé AES CKM.

CkmAesKeyWrapPad

Habillage de clé AES CKM avec remplissage.

RSA15

[Non recommandé] RSAES - chiffrement de cléPKCS1-V1_5, comme décrit dans https://tools.ietf.org/html/rfc3447. Microsoft recommande d’utiliser des algorithmes RSA_OAEP_256 ou plus forts pour une sécurité renforcée. Microsoft ne pas recommander RSA_1_5, qui est inclus uniquement pour la compatibilité descendante. Les normes de chiffrement ne prennent plus en compte RSA avec le schéma de remplissage PKCS#1 v1.5 sécurisé pour le chiffrement.

RSAOaep

[Non recommandé] RSAES utilisant le remplissage de chiffrement asymétrique optimal (OAEP), comme décrit dans https://tools.ietf.org/html/rfc3447, avec les paramètres par défaut spécifiés par RFC 3447 dans la section A.2.1. Ces paramètres par défaut utilisent une fonction de hachage de SHA-1 et une fonction de génération de masque de MGF1 avec SHA-1. Microsoft recommande d’utiliser des algorithmes RSA_OAEP_256 ou plus forts pour une sécurité renforcée. Microsoft ne pas recommander RSA_OAEP, qui est inclus uniquement pour la compatibilité descendante. RSA_OAEP utilise SHA1, qui présente des problèmes de collision connus.

RSAOaep256

RSAES utilisant le remplissage optimal du chiffrement asymétrique avec une fonction de hachage SHA-256 et une fonction de génération de masque de MGF1 avec SHA-256.