PGP Encryption and Decryption
SFTPPlus MFT includes built-in PGP (Pretty Good Privacy) functionality for encrypting and decrypting files. It works with files created by OpenPGP tools such as GnuPG and does not require any external software.
Key Points:
- Works with standard OpenPGP tools such as GnuPG.
- Performs encryption and decryption using internal components.
- Can handle PGP files for both server and client transfers.
- Allows configurable actions for plain text and encrypted files.
- Supports automated file handling through event-based triggers.
Overview of PGP in SFTPPlus
PGP is an encryption standard that protects data using public and private keys. SFTPPlus implements this standard directly, allowing secure file transfers with partners and systems that use OpenPGP-compatible tools.
SFTPPlus can process PGP files both on the server side and the client side. It performs encryption and decryption automatically based on configured rules.
PGP Event Handler
PGP operations in SFTPPlus are managed through the PGP event handler. This component performs actions when files are created, uploaded, or downloaded.
Encrypting files: When a plain text file is uploaded or created, SFTPPlus can encrypt it with a configured PGP public key. After encryption, it can delete the source file or move it to an archive location.
Decrypting files: When an encrypted file is received, SFTPPlus can decrypt it using the private key. The decrypted version can then be used by other processes or transferred to another location.
This process is fully automated and does not need external PGP tools.
You can find all the available configuration options as part of the PGP Event Handler documentation page.
Benefits of implementing PGP with SFTPPlus
- Simplifies encryption setup by removing the need for third-party software.
- Ensures consistent handling of encrypted data.
- Supports secure file exchanges with any OpenPGP-compatible system.
- Helps meet common data protection and security requirements.