GnuPG (GPG)

GnuPG (GPG) is the GNU project's implementation of the Open PGP standard as defined by RFC4880. GoAnywhere Director includes Open PGP compliant encryption technology to address the privacy and integrity of data. Open PGP is an industry standard that uses a combination of asymmetric (public key) cryptography and symmetric cryptology for providing a high level of data protection, making Open PGP one of the most popular standards used today.

Since GoAnywhere Director includes Open PGP compliant technology, you can use GoAnywhere Director to decrypt files that were encrypted with GPG.  Your trading partners can also decrypt files (which were encrypted with GoAnywhere Director) using GPG.

Open PGP also address the issues of data authentication and non-repudiation with the ability to “sign” files via embedded digital signatures.

Open PGP

Watch Brief Demo
GnuPG (GPG) Encryption

When encrypting files with GoAnywhere Director, the resulting files can then be placed on the Local File System, distributed to a FTP or HTTP server, or sent to one or more E-mail recipients. For instance, a Project can be defined to automatically retrieve records from a database, create an Excel document from those records, then encrypt the document and e-mail it to one or more recipients.

GoAnywhere Director’s Open PGP encryption and decryption processes have been verified for interoperability with many other PGP and Open PGP products, including GPG (GnuPG).

OpenPGP Decryption Example

OpenPGP Decryption

Open PGP Key Management

A comprehensive Key Manager is provided in GoAnywhere Director to allow for the management of Open PGP public and private keys.  This Key Manager can be used to create keys, change keys, view keys and import keys. These keys can be utilized within GoAnywhere Director for automating Open PGP data encryption and decryption within your organization. This Key Manager can also be used to export public keys for sharing with your trading partners.


Standards Support for Open PGP

GoAnywhere Director is compliant with the Open PGP standard. The Open PGP standard is a non-proprietary and industry-accepted protocol which defines the standard format for encrypted messages, signatures and keys. This standard is managed by the IETF (Internet Engineering Task Force). See RFC2440 and RFC4880 for more details on the Open PGP standard.

Asymmetric Encryption Algorithms

  • Diffie-Hellman
  • DSA
  • RSA

The key sizes supported are 512, 1024, 2048 and 4096 bits.

Ciphers (Symmetric Encryption Algorithms)

  • AES-128
  • AES-192
  • AES-256 (default)
  • Blowfish
  • CAST5
  • DES
  • IDEA
  • Triple DES(DESede)
  • Twofish

The default symmetric algorithm is AES-256, which can be changed by the user.

Hash Algorithms

  • MD2
  • MD5
  • RIPEMD-160
  • SHA1 (default)
  • SHA-256
  • SHA-384
  • SHA-512

The default hash algorithm is SHA1, which can be changed by the user.

Compression Algorithms

  • ZIP
  • ZLIB

* PGP is a registered trademark of PGP Corporation.


GoAnywhere Director can be installed onto Windows, Linux, IBM i, AIX (pSeries), UNIX, HP-UX, Mac OS and Solaris platforms.  IBM i is also referred to as System i, iSeries, as400, as/400 and i5.