View a markdown version of this page

Algoritmos criptográficos compatibles - AWS Key Management Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Algoritmos criptográficos compatibles

AWS KMS admite los siguientes algoritmos criptográficos para las claves KMS. Los algoritmos que puede utilizar dependen de la especificación clave y del uso de claves de la clave KMS. Para obtener descripciones detalladas de cada especificación clave y de los algoritmos que admite, consulte. Referencia de especificaciones de clave

Para obtener orientación sobre qué algoritmos usar y cuándo, consulte Algoritmos de criptografía y. Servicios de AWS

Algoritmos de clave simétrica

AWS KMS admite los siguientes algoritmos para claves KMS simétricas.

Algoritmos compatibles para claves KMS simétricas
Algoritmo Uso de clave Especificación de clave
AES-256-GCM Cifrar y descifrar SYMMETRIC_DEFAULT
SM4-128 (Solo regiones de China) Cifrar y descifrar SYMMETRIC_DEFAULT
HMAC_SHA_224 Generar y verificar MAC HMAC_224
HMAC_SHA_256 Generar y verificar MAC HMAC_256
HMAC_SHA_384 Generar y verificar MAC HMAC_384
HMAC_SHA_512 Generar y verificar MAC HMAC_512

Algoritmos clave asimétricos

Cada clave KMS asimétrica tiene un único uso de clave que determina cuáles de estos algoritmos se pueden utilizar.

Algoritmos compatibles con las claves KMS asimétricas
Algoritmo Uso de clave Especificación de clave
RSAES_OAEP_SHA_1, RSAES_OAEP_SHA_256 Cifrar y descifrar RSA_2048, RSA_3072, RSA_4096
RSASSA_PSS_SHA_256, RSASSA_PSS_SHA_384, RSASSA_PSS_SHA_512, RSASSA_PKCS1_V1_5_SHA_256, RSASSA_PKCS1_V1_5_SHA_384, RSASSA_PKCS1_V1_5_SHA_512 Firmar y verificar RSA_2048, RSA_3072, RSA_4096
ECDSA_SHA_256 Firmar y verificar ECC_NIST_P256 (secp256r1)
ECDSA_SHA_384 Firmar y verificar ECC_NIST_P384 (secp384r1)
ECDSA_SHA_512 Firmar y verificar ECC_NIST_P521 (secp521r1)
ECDSA_SHA_256 Firmar y verificar ECC_SECG_P256K1 (secp256k1)
ED25519_SHA_512, ED25519_PH_SHA_512 Firmar y verificar ECC_NIST_EDWARDS25519 (ed25519)
ML_DSA_SHAKE_256 Firmar y verificar ML_DSA_44, ML_DSA_65, ML_DSA_87
ECDH Acuerdo clave ECC_NIST_P256, ECC_NIST_P384, ECC_NIST_P521
SM2PKE (cifrado), SM2DSA (firma), ECDH (acuerdo de clave) Cifrar y descifrar, firmar y verificar, o acuerdo de claves SM2 (solo en regiones de China)