Pgp decryption
Description
The PGP Decryption activity decrypts files that were encrypted using Pretty Good Privacy (PGP). It requires a valid PGP private key and its associated password to perform secure, symmetric decryption. This is typically used in scenarios where sensitive files (e.g., financial reports, health records) are received in encrypted form and need to be decrypted for internal processing.
The activity ensures data confidentiality and is suitable for secure file transfers or protected storage workflows.
Use case: You receive customer data from partners in
.pgp
format and want to decrypt it automatically before importing into your system.
Input
Input Type | Description |
---|---|
File | A file encrypted using PGP format |
Output
Output Type | Description |
---|---|
File | The decrypted file with the extension you specify |
Configuration Fields
Field Name | Required | Description |
---|---|---|
Extension | Yes | File extension to apply to the decrypted output (e.g., .csv , .txt ). |
Private Key File | Yes | Path to the private PGP key file stored in the environment or uploaded. |
Password | Yes | Password used to unlock the private PGP key. Must match the key configuration. |
Sample Input
Not applicable — This activity takes encrypted files as input.
Sample Configuration
Field | Value |
---|---|
Extension | .csv |
Private Key File | /secrets/my-key.asc |
Password | mySecretPassword123 |
Sample Output
Output File Name | Status |
---|---|
customer-data.csv | Decrypted |
transactions.csv | Decrypted |
✅ The decrypted files will be made available for download or downstream activities.