Not tested with other versions, though I don't foresee any problems. It works with Python 2.4 as well as Python 2.5 and later. I've used the same ( gpg.exe/ iconv.dll) approach with systems written in other languages, e.g. SWIG-based solutions, or solutions which require building with MinGW/ MSYS), which I considered and experimented with.
![best pgp key program best pgp key program](https://ssd.eff.org/files/2016/08/12/041.png)
This approach was a lot less painful than the others (e.g. If you can't wait, go with Traugott's module and modify it yourself - it wasn't too much work to make it work with the subprocess module. At some point, perhaps in the next couple of weeks, I hope to be able to tidy it up, add some more unit tests (I don't have any unit tests for sign/verify, for example) and release it (either under the original P圜rypto licence or a similar commercial-friendly license). The module I've got is not ideal to show right now, because it includes some other stuff which shouldn't be there - which means I can't release it as-is at the moment. public keys received from a partner company)
Best pgp key program windows#
It's available here, but as-is it's not suitable for Windows because it uses os.fork(). There's a module GPG.py which was originally written by Andrew Kuchling, improved by Richard Jones and improved further by Steve Traugott.
![best pgp key program best pgp key program](https://heimdalsecurity.com/blog/wp-content/uploads/Cyberghost.png)
No changes to the registry are needed, and everything (executables and data files) can be confined to a single folder if you want.
Best pgp key program full#
You don't need to do a full installation on end-user machines - just gpg.exe and iconv.dll from the distribution are sufficient, and you just need to have them somewhere in the path or accessed from your Python code using a full pathname.
![best pgp key program best pgp key program](https://gpgtools.org/images/screenshots/gka-create-key.1506349762.png)
Instead, why not avoid the rabbit-holes and do what I did? Use gnupg 1.4.9. You don't need P圜rypto or PyMe, fine though those packages may be - you will have all kinds of problems building under Windows.