In Flux 8.0 we’ve developed some exciting new features and improvements, integrated PGP being one of them. For those of you that are already familiar with the benefits of using PGP encryption inside your ETL and file workflows, I won’t bore you with PGP’s life story. For those of you that aren’t sure what PGP is or how it’s used, I’ll be brief. PGP (Pretty Good Privacy) is a data encryption/decryption algorithm that can be used to secure data for transfer and safekeeping. This provides, as the name implies, pretty good privacy for sensitive data. What it doesn’t provide is a simple, streamlined way to use it. That’s where Flux comes in.
Built-in Key Management
Flux provides an easy-to-use and effective framework to leverage PGP encryption for securing your data. The start of the integration begins with our built-in key management. From the Flux operations console, you can add, edit, and remove public and private keys for use in your PGP workflows.
Creating Key Pairs
One of the ways Flux simplifies key creation is a simple and easy-to-use UI for creating key pairs. From the key management page of the Operations Console, you’re only a click away from creating a secure key pair for your sensitive data. Two key encryption algorithms are supported: ElGamal and RSA. After selecting your key encryption type, you can specify the size, in bits, of your encrypted key. The larger the size, the more secure the key is. However, you begin to sacrifice performance the larger your key size becomes.
Individual key pairs can also be imported into Flux. This is especially useful when you have a third party generated key that was given to you to use for encryption or decryption of the data you are working with. Once the key is imported into Flux, it can be used just as easily as the other keys inside workflows.
Massaging ETL Data through Flux PGP Actions
Once your keys have been set up, it’s just a short hop over to workflow design to leverage the full power of the Flux PGP file action suite. These actions, coupled with the regular file actions Flux provides, create a powerful and flexible tool that is easy to use and understand.
For example, say you have a third party that sends encrypted files to an SFTP server. Once a file arrives, it needs to be decrypted, processed, re-encrypted, and sent to another remote server. This can be accomplished easily using Flux. A File Exist Trigger can be used to monitor the remote SFTP server for the arrival of the file. Once the file arrives, we move on to the File Decrypt PGP Action, which will simultaneously decrypt and stream the file to your local site for processing. Once the file has been processed, the results will be encrypted and streamed out to another remote server for use from the third party with the File Encrypt PGP Action.
Simple PGP Workflow in Flux
Secure, Simple, and Safe
With the framework and UIs Flux provides, you can get started using PGP with little to no overhead. Flux’s encryption and key management assures your data is safe and secure, all the while keeping the technical aspect of the encryption hidden away for ease of use. Streamlining and eradicating manual intervention of your secure data has never been so easy with Flux.