Using PGP With Robo-FTP Step-By-Step Guide
<< Click to Display Table of Contents >> Navigation: Robo-FTP User's Guide > Appendix > Security > PGP Encryption and Decryption > Using PGP in Robo-FTP > Using PGP With Robo-FTP Step-By-Step Guide |
PGP setup is done using the Robo-FTP Configurator under the Configure PGP menu.
In order to use PGP with Robo-FTP, you must have your own PGP public/private key-pair. You can either create a new one or you can import one.
In order to encrypt a file with Robo-FTP, you must have imported the recipient's public key before encryption.
In order to decrypt a file with Robo-FTP, you must have exported your public key and sent it to the person who will be encrypting the file before they encrypt it.
Creating a New Key-Pair
You may create a key-pair using the Robo-FTP Configurator by following these steps:
Ø | Click the 'Create Key' button. |
Ø | You must enter a user name. The email address and comment fields are optional. |
Ø | Enter the size. (default is 1024) |
Ø | Enter an expiration date. (default is never) |
Ø | Enter a Passphrase and verify it. |
Ø | Check 'Save Passphrase' to store it in our encrypted password store for use for automatic use with Robo-FTP PGP commands. (for added security). |
Ø | Click 'OK' to create the key pair. |
Importing a Key-Pair, Public Key or a Keyring
You may import a key-pair, Public key, or a whole keyring into Robo-FTP using the Robo-FTP Configurator by following these steps:
Ø | Click the 'Import PGP Key' button. |
Ø | Browse to the folder where the key or keyring is located. |
Ø | Select the file and click 'OK'. |
Ø | Your key or keys should now be imported and ready to use. |
Any key from PGP Desktop (a product from PGP Corporation) must already have been created and exported, please see the documentation for PGP Desktop for instructions on how to create/export a key-pair using this product. Also, The key pair you are importing may be a single file, or could be several, depending on the application it was created on and exported from.
Encrypting a File
This is done using the PGPENCRYPT script command. You must have already imported the recipient's public key. For example:
PGPENCRYPT "file_to_encrypt" "destination_encrypted_file" /encryptfor="Recipient1"
Decrypting a File
This is done using the PGPDECRYPT script command. You must have already exported your public key and sent it to the recipient. For example:
PGPDECRYPT "encrypted_file.txt.pgp" "c:\temp\output.txt" /pw="my_passphrase"
Important
If you encounter difficulties not explicitly addressed in this help file, please search the Knowledge Base section of Robo-FTP.com for PGP troubleshooting hints and answers to specific configuration questions.
Related: Robo-FTP's Implementation of PGP, Backing up Robo-FTP's PGP Keys
See also: Robo-FTP and PGP Cryptography, Configure PGP Menu