The GNU Privacy Guard (gpg, or gpg.exe on Windows) is a command-line program which provides support for programmatic access via spawning a separate process to run it and then communicating with that process from your program.
This project implements a Python library which takes care of the internal details and allows its users to generate and manage keys, encrypt and decrypt data, and sign and verify messages.
Credits
- The developers of the GNU Privacy Guard.
- The original version of this module was developed by Andrew Kuchling.
- It was improved by Richard Jones.
- It was further improved by Steve Traugott.
The present incarnation uses the subprocess module and so works on Windows as well as Unix/Linux platforms. It's not, however, 100% backwards-compatible with earlier incarnations.
CHANGE LOG
| 0.2.2 | Fixed Issues #5 and #6: Added --batch when specifying --passphrase-fd and changed the name of the distribution file to add the python- prefix. |
| 0.2.1 | Fixed Issue #2 : Added handle_status method to the ListKeys class. |
| 0.2.0 | Various changes made to support Python 3.0. |
| 0.1.0 | Initial release. |