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. |