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