Robo-FTP’s Implementation of PGP

Top  Previous  Next

 

First and foremost, Robo-FTP is a scriptable FTP client and not a comprehensive PGP encryption tool, but Robo-FTP does provide the basic functionality required to utilize PGP.

 

The following functionality is provided by the Robo-FTP Configurator:

 

The creation of private and public key(s).
The ability to export public keys to ASCII armored and non-ASCII armored files from Robo-FTP to be shared with others (ASCII armored key files are plain-text files that are easily shared via e-mail or other means; non-armored files are in a binary format)
The ability to export public and private key pairs to be shared with other applications that need to access your pgp encrypted files. The private key will still be encrypted with its passphrase.
The ability to import key(s)
The ability to delete key(s)

 

The following functionality is provided by script commands within Robo-FTP itself:

 

The ability to encrypt and optionally digitally sign files (the PGPENCRYPT command)
The ability to decrypt files for which you have a corresponding public key (the PGPDECRYPT command)
The ability to import keys (the PGPIMPORT command)

 

PGP has the added advantage of compression. Much like a zip file, files that are encoded using PGP are also compressed.  Of course, file(s) are expanded and restored to their original state when they are decrypted by their intended recipient.

 

PGP is a complex encryption technology and this manual barely scratches the surface as an introduction. If you are new to PGP specifically and public key cryptography in general, we strongly recommend doing some independent study on the subject to make sure that you understand the advantages and dangers associated with the encryption and decryption of files.