Symmetric Encrypt/Decrypt
The symmetric encrypt/decrypt processor is used to encrypt plaintext and decrypt ciphertext by using the specified symmetric encryption algorithm.
Configuration Parameters
Parameter |
Description |
---|---|
Operation |
Options are symmetric encrypt, symmetric decrypt, HMAC signing, and HMAC signature verification. |
Encryption Algorithm |
Symmetric encrypt or decrypt supports only the AES algorithm. HMAC signing or signature verification supports only HMAC algorithm. |
Encryption Mode |
Mandatory when Operation is set to Symmetric Encrypt or Symmetric Decrypt. Currently, only GCM is supported. |
PBKDF2 Password |
Mandatory when Operation is set to Symmetric Encrypt or Symmetric Decrypt. Used to generate the PBKDF2 key. |
PBKDF2 Hash Algorithm |
Mandatory when Operation is set to Symmetric Encrypt or Symmetric Decrypt. SHA256 and SHA384 are supported. |
PBKDF2 Salt |
Mandatory when Operation is set to Symmetric Encrypt or Symmetric Decrypt. Used to generate the PBKDF2 key. |
Secret Key Length |
Mandatory when Operation is set to Symmetric Encrypt or Symmetric Decrypt. Length of the generated key. Options are 128, 192, or 256. |
Plaintext |
Plaintext to be encrypted, or signed, or verified. |
Ciphertext |
Ciphertext to be decrypted. |
Content Padding Mode |
Mandatory when Operation is set to Symmetric Encrypt or Symmetric Decrypt. Currently, only PKCS5Padding is supported. |
PBKDF2 Iteration Count |
Mandatory when Operation is set to Symmetric Encrypt or Symmetric Decrypt. Used to generate the PBKDF2 secret key. The default value is 1000000. |
TAG Length |
Mandatory when Operation is set to Symmetric Encrypt. Used to generate a random tag. The default value is 16. |
IV Length |
Mandatory when Operation is set to Symmetric Encrypt. Used to generate a random IV. The default value is 12. |
AAD Length |
Mandatory when Operation is set to Symmetric Encrypt. Used to generate a random AAD. The default value is 16. |
Secret Key |
Mandatory when Operation is set to HMAC Signing or HMAC Signature Verification. HMAC signature key. |
Signature |
Mandatory only when Operation is set to HMAC Signature Verification. HMAC signing result. |
Signature Algorithm |
Mandatory when Operation is set to HMAC Signing or HMAC Signature Verification. HMAC signing algorithm. Options are SHA256 and SHA384. |
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