--- title: "Protect Sensitive Information with PGP Encryption" url: "https://docs.adyen.com/development-resources/migrating-payment-data/pgp" source_url: "https://docs.adyen.com/development-resources/migrating-payment-data/pgp.md" canonical: "https://docs.adyen.com/development-resources/migrating-payment-data/pgp" last_modified: "2026-05-26T13:48:55+02:00" language: "en" --- # Protect Sensitive Information with PGP Encryption [View source](/development-resources/migrating-payment-data/pgp.md) This page explains how you or your current payment provider can encrypt your PCI sensitive token data for when you [import data from another payment provider](/development-resources/migrating-payment-data). Before encrypting your data, make sure it is in the [required format](/development-resources/migrating-payment-data/import-payment-details-for-recurring-payments). ## Requirements | Requirement | Description | | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Setup steps** | Before you begin:- Understand the process to [import data from another payment provider](/development-resources/migrating-payment-data/). - Install [GnuPG](https://www.gnupg.org/download/) or other PGP software that lets you encrypt and decrypt files. | ## How it works 1. You [get the Adyen import PGP public key](#get-pgp-key). 2. You use your PGP key to [encrypt sensitive information](#encrypt-sensitive-information). ## Get the Adyen import PGP public key If the Adyen import PGP public key doesn't work for you, consult your Adyen contact, or try our [fallback method](/development-resources/migrating-payment-data/pgp/fallback-method). Name: adyen.recharge.import.keys.live\ Email: adyen.recharge.import.keys.live\@adyen.com\ Comment: Adyen recharge import PGP keys on BO live\ Created: 21 January 2026 at 14:04\ Expires: 21 January 2028 at 14:04 Key ID: A59A3030\ Length: 4096\ Algorithm: RSA\ Fingerprint: 6526 1870 E39C 7541 89DD  448E B484 DDDD A59A 3030 [Download Public Key](/development-resources/migrating-payment-data/pgp/Adyen-Token-Vault-import-key.asc) Or copy the key content below: ** ### Key content ```bash -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2.0.22 (GNU/Linux) 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 KLat =f/4t -----END PGP PUBLIC KEY BLOCK----- ``` ## Encrypt sensitive information Use the Adyen import PGP public key to encrypt PCI sensitive files that you send to Adyen. Make sure to encrypt your files using the PGP **sub-key** intended for encryption, rather than the primary key. If you are using the standard `gpg` command-line tool as shown below, it will automatically select the correct sub-key for you. Here's how to do so using the GnuPG command-line interface: 1. If you haven't already, create a keychain and import the [Adyen import PGP public key](#get-pgp-key) (**./Adyen-Token-Vault-import-key.asc**). ```bash gpg --keyring --no-default-keyring --import ./Adyen-Token-Vault-import-key.asc ``` Replace `` with the desired filename for your keychain. 2. Encrypt the file. ```bash gpg --encrypt --recipient adyen.recharge.import.keys.live@adyen.com --keyring /path/to/your/ ``` * Replace `/path/to/your/` with the path to your keyring filename. * Replace `` with the path to the file you want to encrypt. 3. Verify the encrypted file. Before sharing the file, verify that it was encrypted using the correct Adyen public key. ```bash gpg --list-packets ``` In the output, look for the `pubkey enc packet` and locate the `keyid`. Ensure it is: **F9B1E10800D7A0F3**.