View a markdown version of this page

Algorithmes cryptographiques pris en charge - AWS Key Management Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Algorithmes cryptographiques pris en charge

AWS KMS prend en charge les algorithmes cryptographiques suivants pour les clés KMS. Les algorithmes que vous pouvez utiliser dépendent de la spécification de la clé et de l'utilisation de la clé KMS. Pour une description détaillée de chaque spécification clé et des algorithmes qu'elle prend en charge, voirRéférence de spécification clé.

Pour obtenir des conseils sur les algorithmes à utiliser et à quel moment, voir Algorithmes de cryptographie et Services AWS.

Algorithmes à clé symétrique

AWS KMS prend en charge les algorithmes suivants pour les clés KMS symétriques.

Algorithmes pris en charge pour les clés KMS symétriques
Algorithm Utilisation de la clé Spécifications de la clé
AES-256-GCM Chiffrer et déchiffrer SYMMETRIC_DEFAULT
SM4-128 (Régions de Chine uniquement) Chiffrer et déchiffrer SYMMETRIC_DEFAULT
HMAC_SHA_224 Générer et vérifier MAC HMAC_224
HMAC_SHA_256 Générer et vérifier MAC HMAC_256
HMAC_SHA_384 Générer et vérifier MAC HMAC_384
HMAC_SHA_512 Générer et vérifier MAC HMAC_512

Algorithmes à clé asymétrique

Chaque clé KMS asymétrique possède une seule clé d'utilisation qui détermine lequel de ces algorithmes vous pouvez utiliser.

Algorithmes pris en charge pour les clés KMS asymétriques
Algorithm Utilisation de la clé Spécifications de la clé
RSAES_OAEP_SHA_1, RSAES_OAEP_SHA_256 Chiffrer et déchiffrer RSA_2048, RSA_3072, RSA_4096
RSASSA_PSS_SHA_256, RSASSA_PSS_SHA_384, RSASSA_PSS_SHA_512, RSASSA_PKCS1_5_SHA_256, RSASSA_PKCS1_V1_5_SHA_384, RSASSA_PKCS1_V1_5_SHA_512 Signer et vérifier RSA_2048, RSA_3072, RSA_4096
ECDSA_SHA_256 Signer et vérifier ECC_NIST_P256 (secp256r1)
ECDSA_SHA_384 Signer et vérifier ECC_NIST_P384 (secp384r1)
ECDSA_SHA_512 Signer et vérifier ECC_NIST_P521 (secp521r1)
ECDSA_SHA_256 Signer et vérifier ECC_SECG_P256K1 (secp256k1)
ED25519_SHA_512, ED25519_PH_SHA_512 Signer et vérifier ECC_NIST_EDWARDS25519 (ed25519)
ML_DSA_SHAKE_255 Signer et vérifier ML_DSA_44, ML_DSA_65, ML_DSA_87
ECDH Accord clé ECC_NIST_P256, ECC_NIST_P384, ECC_NIST_P521
SM2PKE (chiffrement), SM2DSA (signature), ECDH (accord clé) Chiffrer et déchiffrer, signer et vérifier, ou accord clé SM2 (régions de Chine uniquement)