This project implements a Python library which encapsulates spawning of and communication with GnuPG and allows its users to generate and manage keys, encrypt and decrypt data, and sign and verify messages.

tkpg is a program that provides a GUI front end to Philip Zimmermann's Pretty Good Privacy (PGP) public-key encryption system and also the GNU Privacy Guard (GnuPG/gpg) implementation. It utilizes the Clipboard Selection heavily to ease moving pgp-processed text both to and from any of your applications (such as mail reader, news reader, and editor). This removes the need to select the output text by hand or by typing in a filename, since it is usually placed in the Selection automatically for you.

gpgdecrypter is a server which acts as an SMTP proxy to do automatic decryption of incoming GnuPG encrypted mail messages if the private key is available. Usage is intended as a proxy for Postfix. It uses gpg to decrypt mail messages and supports PGP/MIME and PGP/INLINE.

Secure GnuPG Form is a Web form that sends encrypted email and attachments using GnuPG, without the sender needing to have GnuPG installed. Versions are available with Recaptcha.net support and two-factor authentication using a username and password and the free PhoneFactor.com service.

pwgrep is a simple password manager that manages a database file using encryption of GnuPG. It uses encryption and version control on all of the passwords that are stored. The password database can be used on several hosts at once with automatic synchronization. Even several users can share the same password database. The versioning system will keep track of who was changing which entries and at which time. The versioning system to use can be configured (and is Subversion by default). Besides passwords, pwgrep can also be used for storing a collection of files like certificates. The file shredding command for secure deleting of temporary files can be configured. A local backup of all database changes is automatically made. It can be used without a GUI (such as through an SSH session).

gpgkeymgr is a tool for cleaning up and managing your GnuPGP key ring. It removes old and unnecessary keys according to user-specified criteria. For example, you can remove all expired or revoked keys, or all keys you don't trust, and much more.

mdp wraps GnuPG, your favorite editor, a password generator, and a custom temporary fullscreen pager to let you manage your password library securely with the bare minimum. The pager is used to avoid passwords lingering on screen.