decrypt Method
Decrypts data using a key.
Syntax
def decrypt(key_name: str, algorithm: str) -> None: ...
Remarks
This method decrypts data using the key specified by KeyName and the given Algorithm. The VersionId configuration setting can be used to target a specific key version.
The data to decrypt is taken from the the specified input_file or the input_data property. The decrypted data is output to the the specified output_file or the output_data property.
The key specified by KeyName must be an RSA key; EC keys cannot be used for encryption/decryption.
The Algorithm parameter specifies which algorithm to use to decrypt the data; it must match the algorithm used to encrypt the data previously. Possible values are:
Algorithm | Description |
RSA1_5 | RSAES-PKCS1-v1_5 |
RSA-OAEP | RSAES OAEP using SHA-1 and MGF1 with SHA-1 |
RSA-OAEP-256 | RSAES OAEP using SHA-256 and MGF1 with SHA-256 |