Developer-resource icon

Protect Sensitive Information with PGP Encryption

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.

Before encrypting your data, make sure it is in the required format.

Before you begin

Install GnuPG or other PGP software that lets you encrypt and decrypt files.

1. Obtain your PGP key

To encrypt your PCI sensitive data, you need a public key provided by Adyen. For improved security, we generate a merchant-specific PGP public key for you.

Reach out to our Support Team, and we will generate your key.

If your merchant-specific PGP public key doesn't work for you, consult your Adyen contact. As a last resort, we offer a generic public key.

2. Verify your PGP key

Your merchant-specific PGP public key is signed with our signing key. Before using the public key, check its signature to verify the authenticity.

Step 1: Download the signing key

You can use the signing key to verify the signature of your merchant-specific key.

Key ID: 33BA8DC9
Created: 2024-01-01
Expires: 2026-02-19

Download live signing key

Or copy the key below:

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: BCPG v1.72.2

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
FWbyQaIuPCSiQXjtHkUR1+YCZGk=
=BMpW
-----END PGP PUBLIC KEY BLOCK-----

Step 2: Verify the signature of your public key

Verify whether your merchant-specific public key was signed with the relevant Adyen signing key.

Here's how to do so using the GnuPG command-line interface:

  1. Place your merchant-specific public key (MerchantEncryptionKey.asc) and the relevant signing key (for example AdyenSigningKey.asc) in the same directory.

  2. From the directory that contains both keys, create a temporary keychain and import both keys:

    gpg --no-default-keyring --keyring ./tempPubKeyRing.gpg --import ./AdyenSigningKey.asc ./MerchantEncryptionKey.asc
  3. Check that both keys are present in the keychain:

    gpg --no-default-keyring  --keyring ./tempPubKeyRing.gpg --list-keys --keyid-format SHORT

    The output should list both keys. For each, the following properties are listed:

    • pub: the public key ID, used for encrypting messages.
    • uid: the user ID.
    • sub: the 'subkey' ID, used for signing or encryption.
  4. Verify the signature of your public key, using its public key ID (pub):

    gpg --no-default-keyring  --keyring ./tempPubKeyRing.gpg --keyid-format SHORT --check-sigs <your public key's pub ID, e.g. "34B82244">

    The output lists your public key's properties. Check that the first line that starts with sig! references the subkey (sub) value of the signing key. If it does, your public key is authentic and safe to use.

3. Encrypt sensitive information

Use your verified public key to encrypt PCI sensitive files that you send to Adyen.

Here's how to do so using the GnuPG command-line interface:

  1. If you haven't already, create a keychain and import your merchant-specific public key (./MerchantEncryptionKey.asc):

    gpg --keyring <keychain-filename> --no-default-keyring --import ./MerchantEncryptionKey.asc

    Replace <keyring-filename> with the desired filename for your keychain.

  2. Encrypt the file using your merchant-specific public key:

    gpg --encrypt --recipient <your-merchant-specific-public-key-id> --keyring /path/to/your/<keyring-filename> <file-to-encrypt>
    • Replace <your-merchant-specific-public-key-id> with the ID of your public key.
    • Replace /path/to/your/<keyring-filename> with the path to your keyring filename.
    • Replace <file-to-encrypt> with the path to the file you want to encrypt.

Generic public key

The generic public key is used only as a fallback. Consult your Adyen contact before using it.

Name: Adyen Product Security Key 2023
Email: product_security_key (at) adyen.com
Comment: For CHD and other critically secret data
Created: 2023-11-08
Expires: 2027-11-07

Key ID: 2F5E0351
Length: 4096
Algorithm: RSA
Fingerprint: 868A EBB2 E284 5CAC E9EB B75E 20FB 37AE 2F5E 0351

Download Public Key

Or copy the key below:

-----BEGIN PGP PUBLIC KEY BLOCK-----

mQINBGVLcl8BEADP1SiraTr/pmoUmbgLDuKsmqhuG8u3ubtAcv/mckAzaTwGN+9R
ln7onVDZ2JzTYVa/6Ola16H7NqK5umBKKg8krQMISTE8S0XLc7L3znM6i3Dw6DM0
VIDybcaehQGILsjmQlNiM9CLPBOOuieD4x8+sMZnC/3AdY+M6BFO53xNW7/t4KYv
w3Ujg5NO/vQIfDfsCxRI4q1xkT7PUdhJnH7/2OxniDzAvF7iLlWOUf7rJ28Cpg4p
On9xxcek5yzHL7uKTkUo25t9aJef8qPLXwsDYgcU9RAHBVq7qQDqGUqmF9hVn2jK
d0jK5G6FnP0O9KGTGWuaTsnwjrFYI0xmE4fa8DnS5Dd+hv8k2zjH9Cimx6/KHnGq
lBSj0mOtZPcPGo4Zhalp43AV28I3JDuFz4H1R7nAxGZTxCcS/C+YNThTUIz1eBhn
67K+U/ZOndEE4Ec4oYOFHweyeSXYnhz0hkXkkTUUYHPSsD1mK3L023uU6YQmTG0s
+bDKUkj/uVQapotf4DY4ij1zlCs3JPgqwChBKmvGCG34px5WMFmHL2nYcTxSVdi2
wlUmbCUM42My4AsgzVeAQA4+u4z4N1I/1jWSTPUlEDzOh335Gr84047IYIUIMwjI
47oJCkMumFfk4KdxmpW+/ijaEHGRBSRHVACO2KQ1uW2f29kWNz4xYsUapQARAQAB
tEBBZHllbiBQcm9kdWN0IFNlY3VyaXR5IEtleSAyMDIzIDxwcm9kdWN0X3NlY3Vy
aXR5X2tleUBhZHllbi5jb20+iQJUBBMBCgA+FiEEhorrsuKEXKzp67deIPs3ri9e
A1EFAmVLcl8CGwMFCQeEzgAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQIPs3
ri9eA1HS4A//fsP8ovvS3M0C6CtZA/4HvtWX12iDagxre3qHnIx02qWfHP0B5FrV
P9JMLsr9yAqJADxL2ln8Z4fXIQ48OTjKcK8qMLh0wJSKcrCYXx8sQF8KL4Mw59NL
1L3toHVO4PY5dLbfHoIJrgqRcqMLjh02u8juMOoLW0wqiFBbMejbeUpkdUQkjFRd
QsdfQQl6QMX2vkbNJ/ahWCY7TtK6Z6VzvTD2tZMxAS2ojVKGsrUjGp22C2q8hnsV
0gkfP3ddZKll9hiHwNQFdHCGTr7JVbTFIFXNGOe6ZfME7KGvwumMl5p3Kp7zF921
jrGpZ3fqcFzMWLHVieGzz9iMof1nH7K2BTDCtaSVRGG0rc3MIVygDdLwdgxnIl7l
TDrq/ArvatmTuTFtGTgOthdRf06fOcBLqTGBBI3f0LBDKzw5L6c2VVajKIg4gxKS
rbvlbeUMYxAIWszCL9tzhcJx5RCp0BRZbdcfjRgkAwqji9bsyaj55JU6GY9lSf5M
xdlPjb7yZVXCFE8paEWVvW2lzDcz5jYv9Cv//2ICfgNrHyChFVVoEmnak6wI9MCM
6iTD5Wy1raLmiJQac5k3wuobtXlokFu0tnnMhEA3+tTFwADRYKyIj5XqTA6NO9E/
SNmeauQcJ1w2L8r8HRw4DI0Hu6+IRF23znFGHi/NdWM4K2VzjhnPoKC5Ag0EZUty
YwEQAOGDxp1JIsZK5/EZlNtnZReazSI3HqmIsgYZL9gvgRsETqzDj+F4py0t31eg
9OgGN3sZMoINxZDoki5xum1jnNDGAeGkLbODz9rLPrs6vKaGv2p4xbq8utFCWR/b
0z0l6HyD92P73IpR5Fj6kfNJ5srbQ9Dm5twKh3XNdn6V+Q7+4UQ/+MGtF2KEAuZa
LipaNttwMbhMfccC79PBrXG9woOpdHyv6y7urAgH04QQb9UMB9XbLkgQ06sWNnHg
x4KFAyX6K57QKXBzc3hXlIt76ubhS9thJck11wP+SEDN9IZTffQe8UbFHefQ1jXG
S3Vh4y7b6XKzyoZUru23k76E75M/AyXUttS2UerXdiYcgNvHYjWwPdHFBhQw+nli
rAr/A5xuP5YfZ5iGFLR/D0U2XYOxIRgRGmbrO/iA+qywT4iZuCA7ZUr8zWVhxi0M
pw6l6QQXg2PRMTi3HssLxwdRC2HbLrgXFFGSWI2bQnw4UjlcV/Gxht2XhkpZlJvB
X+zui986VuIq33mUeb5P8fPeFUWjyDL9QsOw3kNCep67h3H5Q3B+mHAwD0jKkRQY
AeXgCWwq5i3VDhC/H6tr3v1aNRhwMl1dYNy/ixAujy5Xp4RoV9ESn6mz1tfR18SR
wZwoadGTeDzov4kVnkYEQXkqr0Ew2k4ZKFd6qvM4a3qd4BYLABEBAAGJAjsEGAEK
ACYWIQSGiuuy4oRcrOnrt14g+zeuL14DUQUCZUtyYwIbDAUJB4TOAAAKCRAg+zeu
L14DUTRnD/jno3AWMfercLuc0ue1n+2G+GANchzX3bRWucGhczV3DIM/yMojcNGg
OT2V3RR8g9h0s/bmF8yhMI3SGByEo39MGNBczDu3X3hH3rMWI/2oDYlVsp2jtFbK
o15zJ9c2qP60DryL7AsaTSRQjFTVIZLOw8/NQRfdMSp3iNtWiSHmbbdq1Omm4av9
M7SKyFcFvXIL7tmcnRUNwfCKDMADAI7IjjaO2wrtM1PfmN19P/TZTz4ut8hiIbAi
OtunpE8HM2fk8LZRdhv/LCOKY/WyUdsDuY2C92jeWSI0VpykMqSzaivytC+H/Vdm
w/2X9vBHnFlU3yb5H5YivIFef2DPXRK3EGLj75+nuASwaPVYb5UugEAVQyoql0fC
k4Bk6CyoApsbAexsmHQnBcarEDEZJ3OEDkNChM720E1rEglOVFGyLB9iuPFHh255
FrbHTuOuEkFA7KUNSOJwvtjW1/0cz0jCim2JClUoXVwgzy2EM3yskJMWh8hu8soh
fi4etLcjCa/7wCu9qOcHDsNgC1n9dA7ro0bF6xKwa9JZ6+GnmaQqUbt+GQq0Vy7A
WRGDOE2FmPejGYd59V232IPPS5QMMbPp6O/Vk9GfSoBjlA3fmcqMjSVGwy9G5vPV
uRGZkR6FhHI2dHMIZXkVDwPnZbxT3aTZaKHkLnEubkYQAwVZ1LAbuQINBGVLcmYB
EADSNFh6e4GCHyVgU0Q5TRi6RYT3ewbZossS3rJXIXNxWpGOZfc0aj0dj/1kuSXV
mzuxJCiMthcjkDg53Sh19g9yR1SSjbdUzQLLUDggF5DvQNdUTmhzeSFNL8LEiLQL
3QeoROvdhyBSwk9nhoo+oEs+y/8GnYFtWxVq2pK3bCmIorn7fOgp555NJFoS6UhY
1uOqu7tUQvOnq72YTMsxpWO3DyZ3TY8qH9dLULfgEz5wOqjiUFpjEusGJ9YP89ZX
u7PzwJ2rujjMr83hKbiapOCgdYfsGWB1fUGcqsfh+/SI7Jm0iPE4xyW5wnsMxxI1
Q2TaKRD3hlz8LZA3idSWV7qKih0tbItBda7L2kMAkXaEFzJKjORRJOpSy197bJ3l
3tzbbnqhaVC+M+xGK9vE7dBpIDpg00OMVRq5dw5NEzZ8rCaQJynhqN/a0+O+aGAC
0TCbxz1pKbJF5D3lmHjbK5OccoOpwxvHWrodSVk5WGSowgo7xRO3k45VG3RLDOhJ
I25xZv9aRH5LYknrLCDReNqh3HFMGEbd0fXcbH+omwep+0garBiuGee/JJy6tkFX
O7IjGTPB6oN0JWWxg02Q/vBTCC0yfSMmx2lCwUPcBmr/KYrMnBQBYEG21JHVDvy1
m75hCnbmHRnseqFjtE78gKZrZfa5xTvNP0FAcZWK5Suf/QARAQABiQRyBBgBCgAm
FiEEhorrsuKEXKzp67deIPs3ri9eA1EFAmVLcmYCGwIFCQeEzgACQAkQIPs3ri9e
A1HBdCAEGQEKAB0WIQR6UdgRwgCNCV9/HCBEuXmvtHiKuwUCZUtyZgAKCRBEuXmv
tHiKu4CeD/0Uav6pX0bGGnpTwkI5q2/X3HBExDE6NGFZsaxwXPXDS/65+kHPxd4i
+Pqp/jjdkGeEyttZ76UzGukRBpKbIiNRPVOE4D7ZuXMigU8s46V0NjWAe+1hc50s
2n+rTtvhagvGKHSCpZ+5OibRLRXLtZG1A5AA+5DcdJG8YEeq/MXS5cJRLvxPGJsc
eE3COOJ5FUNYsTwXdP4Kqaw3V/zSY5+xFD6COcUzdJBZPEdMkkywirh8cWLHc4mP
lXokAeTLHpmHSaIW+GzcF90dMfMQTAafiiTMQMFAQui5rVa+BSM1xFGtjwZjZBtE
e1+DsP/QO9MMUVa33LdiH1rfw4/LK9805BOJbbDrr8LMBrdq/BjN1THtqBnJ9f7W
eYl6IbA7AOvsPEQIkTbmfAt5gScIu1uvfwVT6aDaA1nZiMXR6uYhA1DWGEAQ4oMs
jbs4dY/gF4tpVuUj9FZfQDsGjqdtGOOh9UxbhnkS4mGG0gWgb4vNB/dshBVhcDAc
YP6P5QnWg6pRWtrQnIU5Hi/ZWZtsob4ZYMl1aobp3DiSAQq/yRO+R23Uccr4NZ3C
wC2vEgnzInNEHsVLWvgNOI7+3Kht/XrBkqz4jwdUcV3h9EhbePtheys4RX29IzTF
2KvQIyQewHeKue7hOwACcKsMZpM5+U+Di9z8XiEiFue3zjTpmXuiUqPAD/9Uq2vt
dXwioBu2bII1n9rlkUp0/Kpn+E7mfFZpHCi6X6UnVJ2nPGYn5cYGs5gSquvzxLeA
pxdGzzMH9CYZkhBRBV5xikKCMnAhRH6jmblSniSWoGb8EnHbNPvPTOVoKTyRtLb1
Z4yPKbl6eOP0SyK3d/v/G0QkoRgyNs8gAmIewZX2oDZmC9eYPEmyqLzyF95p9fXi
fj8mrJtni+/7/8RkcNG5YK3oSwHLVry6XQlczvQZD5GetlxdX6ZfK09d3qEFa4sX
HJNPCLr8G+dSzPL6SgNbc9FNRM8HuGlOwtZhnt7C6YuHOfnwWhWVvoVJkD7PZRIA
wPXNO2PSm1PEpXA/ZapBWByrV8QVOAe6ZhqixRA5QVkiuTwPm1Eu71HekQVbNfrG
q5MjiMtQV6ocIZrwUEdkbKAPcyEIGLdQHalkSC97QGz3FWCkN3TI5staa4KBwWDi
AR3L0Nw4tgKiJ1rcAyld1IJ5jCOwJOaXQjSvJL8gUUlOAehA5PRdRGCfvPNV3UdB
88I+m1cq9F4JeqFSxzt1TAy1xy8U5sFyr956JlBBSP7zMDjnX26iqdDWyUVlQa4W
tN3EfaFBgHhy/VxtJqT4++xh1GnIvR2YekWFmYJMC0oOwudJxvEBwNdoNZM9HiNA
d+3/yNiZoKH8ltXKW6eYUwGK/KxnMdc0Gy5OwA==
=1sOj
-----END PGP PUBLIC KEY BLOCK-----