Skip to content

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 TypeDescription
FileA file encrypted using PGP format

Output

Output TypeDescription
FileThe decrypted file with the extension you specify

Configuration Fields

Field NameRequiredDescription
ExtensionYesFile extension to apply to the decrypted output (e.g., .csv, .txt).
Private Key FileYesPath to the private PGP key file stored in the environment or uploaded.
PasswordYesPassword 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

FieldValue
Extension.csv
Private Key File/secrets/my-key.asc
PasswordmySecretPassword123

Sample Output

Output File NameStatus
customer-data.csvDecrypted
transactions.csvDecrypted

✅ The decrypted files will be made available for download or downstream activities.