This article explains how merchant's can use the Gnu Privacy Guard (GnuPG) to encrypt sales data.
Feefo supports a sales file encrypted with GnuPG, the suite of free and open source cryptography solutions. The file needs to be encrypted with the Feefo public key prior to uploading to our FTP server. Ensure the file extension is set to .gpg whereupon it will be automatically decrypted and processed.
GnuPG can be downloaded from the GnuPG website. Refer to the documentation supplied with GnuPG on how to encrypt the file successfully.
Feefo accepts file transfers with GnuPG (Gnu Privacy Guard) encryption.
GnuPG encryption relies on a 2-part key, one for encryption and another for decryption.
To encrypt a file you will need to use Feefo's public key which can be found below:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.2.6 (GNU/Linux)
mQGiBEos6j4RBAC+GATuKfc/gH8m4ASyUb3zVxKMbbWPWBXk2VDOfRpeIIouVrWy 71Qv8f/4JxNYvpaM2ZGqi6ht6LSiVCO1A2WutLEe5QaMs/GEFMqw5aNThDM8VzYN NOYV2pOZtWN5tbh+G2fzRtkq2+9d85+wFydsmHRY9i+VfsWOXFjAs03qkwCgyaEK 2M68bKvlj/L+sgrY8uORK/cD/i+XpA+hVcEjeqoN/FfP+MVfgge1XVajdBQi4JO/ +1kXkXq2YFcUBvg4cG+A5jlaNECh8Ee6xLwrRqtNA7gHXiLbLvcQx33sVk8XA205 qpI3BNKXM93vhQPC1c5BHWlaN5OS7cKmKBWS6Z3+IluSs8GhGRCaHav82bDn2V9L VJ5iBACb2QbXnEVOpebVxVcSvUdR8PWAE+l/1NgijAmXalQe354gPFmBdu/o+c/5 4sj1v4PbXJzuFDzrfgjicY+TqiBhVj4VzgC7OJ/nVkcfbnTMdoYEQIyAJXtdH3Sc smcq62cWRTImZXNdKZZgfcJH7zZTXboHWD72gumDHMscP/LROLQtRWR3YXJkIENh d2xleSAoRmVlRm8gR1BHIGtleSkgPGVkZEBmZWVmby5jb20+iF4EExECAB4FAkos 6j4CGwMGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQumClmaOSYY4ImQCfWxWWH+sw qtXLwkw/KLsyB1xvMI4AoIClglYuXUoZAcWHfT037RHc9G4quQENBEos6j8QBADC Dtk0EWiSdH3t4N7JjcpUC5wwRhNGkL67tx9cnh7N7TiOV7lC0+sXIqJ3/5eVM1Sb W4bK5G5S1f227Tzp6CMxEEgm3VRlcDOq4Abw//bUb+556vHyyoae4Lq5jBEyXNJb mJgGXu4QtnMmbCwwhS84lnleMNTXViNxb9bhoJt3cwADBgQAt9cmO1/vvzHXDFGR gR0UERdwq2flquCo3Ss2LTrb6OYvCEiQvr4z2uDb7P7FQcpo++709++dGM8+lyrq 5RjJ9RByb+X9LXGIVFDIpZclYEpuPqU2goqplChlsffBK76egWslu1LxSU9IK1wV qtGKMdTw1YzlapHti5aQERov0QqISQQYEQIACQUCSizqPwIbDAAKCRC6YKWZo5Jh jj4sAJ9/IZU5nvfnIc/hkKGIc/myHDraAgCcDosNLN9XwsZQNY03uUJ4NUx3BkI= =/BUE
-----END PGP PUBLIC KEY BLOCK-----
When the encrypted file reaches Feefo it will be decrypted by the private key that's held securely in the Feefo application.
The name of any GnuPG (GNU Privacy Guard) encrypted files themselves are not important however the file extension must follow a strict format.
Any GnuPG encrypted file must include the correct filetype extension (e.g. .txt, .csv, .xml) and then followed by .gpg. For example, exampleupload.csv.gpg.
This naming convention means that Feefo will know what format the file is after it has been decrypted. Failure to include the base file extension will cause the file to sit on our servers unprocessed once it has been decrypted.
The GnuPG (Gnu Privacy Guard) recommended HOWTO guide is available in several languages and formats, all of which are accessible from the GnuPG Project website:
https://www.gnupg.org/documentation/howtos.html