Functions
KMS provides the following functions:
- Manages custom keys.
You can perform the following operations on custom keys on the KMS console or via APIs:
- Creating, querying, enabling, disabling, scheduling the deletion of, and canceling the deletion of custom keys
- Importing keys and deleting key material
- Modifying the alias and description of a custom key
- Using the online tool to encrypt and decrypt small-size data
- Adding, searching for, editing, and deleting tags
- Creates, encrypts, and decrypts DEKs.
You can create, encrypt, and decrypt a DEK by calling KMS APIs. For details, see Data Encryption Workshop API Reference.
- Generates hardware true random numbers.
You can generate 512-bit hardware true random numbers using a KMS API. The 512-bit hardware true random numbers can be used as or serve as basis for keys and encryption parameters. For details, see Data Encryption Workshop (DEW) API Reference.
Key Algorithms Supported by KMS
Symmetric keys created on the KMS console use the AES-256 algorithm. Asymmetric keys created by KMS support the RSA and ECC algorithms.
|
Key Type |
Algorithm Type |
Key Specifications |
Description |
Application Scenario |
|---|---|---|---|---|
|
Symmetric key |
AES |
AES_256 |
AES symmetric key |
|
|
Asymmetric key |
RSA |
|
RSA asymmetric password |
|
|
ECC |
|
Elliptic curve recommended by NIST |
Digital signature and signature verification |
Key wrapping algorithms describes the cryptographic key wrapping algorithms supported by imported keys.
|
Algorithm |
Description |
Configuration |
|---|---|---|
|
RSAES_OAEP_SHA_256 |
RSA algorithm that uses OAEP and has the SHA-256 hash function |
Select an algorithm based on your HSM functions. If your HSM supports the RSAES_OAEP_SHA_256 algorithm, use RSAES_OAEP_SHA_256 to encrypt key materials.
NOTICE:
The RSAES_OAEP_SHA_1 algorithm is no longer secure. Exercise caution when performing this operation. |
|
RSAES_OAEP_SHA_1 |
RSA algorithm that uses Optimal Asymmetric Encryption Padding (OAEP) and has the SHA-1 hash function |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot