Help Center/ Data Encryption Workshop/ FAQs/ KMS Related/ Key Algorithms Supported by KMS
Updated on 2024-06-12 GMT+08:00

Key Algorithms Supported by KMS

Table 1 Key algorithms supported by KMS

Key Type

Algorithm Type

Key Specifications

Description

Usage

Symmetric key

AES

  • AES_256

AES symmetric key

Encrypts and decrypts a small amount of data or data keys.

Digest key

SHA

  • HMAC_256
  • HMAC_384
  • HMAC_512

SHA digest key

  • Data tampering prevention
  • Data integrity verification

Digest key

SM3

  • HMAC_SM3

SM3 digest key

  • Data tampering prevention
  • Data integrity verification

Asymmetric key

RSA

  • RSA_2048
  • RSA_3072
  • RSA_4096

RSA asymmetric password

Encrypts and decrypts a small amount of data or creates digital signatures.

ECC

  • EC_P256
  • EC_P384

Elliptic curve recommended by NIST

Digital signature