View a markdown version of this page

Algoritmos criptográficos com suporte - AWS Key Management Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Algoritmos criptográficos com suporte

AWS KMS suporta os seguintes algoritmos criptográficos para chaves KMS. Os algoritmos que você pode usar dependem da especificação da chave e do uso da chave KMS. Para obter descrições detalhadas de cada especificação principal e dos algoritmos que ela suporta, consulteReferência de especificação de chave.

Para obter orientação sobre quais algoritmos usar e quando, consulte Algoritmos de criptografia e. Serviços da AWS

Algoritmos de chave simétrica

AWS KMS suporta os seguintes algoritmos para chaves KMS simétricas.

Algoritmos compatíveis para chaves KMS simétricas
Algoritmo Uso da chave Especificação da chave
AES-256-GCM Criptografar e descriptografar SYMMETRIC_DEFAULT
SM4-128 (Somente regiões da China) Criptografar e descriptografar SYMMETRIC_DEFAULT
HMAC_SHA_224 Gerar e verificar MAC HMAC_224
HMAC_SHA_256 Gerar e verificar MAC HMAC_256
HMAC_SHA_384 Gerar e verificar MAC HMAC_384
HMAC_SHA_512 Gerar e verificar MAC HMAC_512

Algoritmos de chave assimétrica

Cada chave KMS assimétrica tem um único uso de chave que determina quais desses algoritmos você pode usar.

Algoritmos compatíveis para chaves KMS assimétricas
Algoritmo Uso da chave Especificação da chave
RSAES_OAEP_SHA_1, RSAES_OAEP_SHA_256 Criptografar e descriptografar 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 Assinar e verificar RSA_2048, RSA_3072, RSA_4096
ECDSA_SHA_256 Assinar e verificar ECC_NIST_P256 (secp256r1)
ECDSA_SHA_384 Assinar e verificar ECC_NIST_P384 (secp384r1)
ECDSA_SHA_512 Assinar e verificar ECC_NIST_P521 (secp521r1)
ECDSA_SHA_256 Assinar e verificar ECC_SECG_P256K1 (secp256k1)
ED25519_SHA_512, ED25519_PH_SHA_512 Assinar e verificar ECC_NIST_EDWARDS25519 (ed25519)
ML_DSA_SHAKE_256 Assinar e verificar ML_DSA_44, ML_DSA_65, ML_DSA_87
ECDH Acordo chave ECC_NIST_P256, ECC_NIST_P384, ECC_NIST_P521
SM2PKE (criptografia), SM2DSA (assinatura), ECDH (contrato de chave) Criptografar e descriptografar, assinar e verificar ou assinar um contrato de chave SM2 (somente nas regiões da China)