Any interest in a gpg/openssl encryption and signing gui application for RHEL?
WHAT?
I created just what the subject says: Pyrite, a OpenSSL/GnuPG encryption & signing frontend... catch is that I used python 2.7 and features of GTK+ 2.24 -- neither of which ship in RHEL6. Over the last year a few people have contacted me about getting this working in RHEL6 and so I wanted to gauge interest here. I would need to patch out some of the features, but it's probably doable.
SCREENSHOTS
Text input area for text encryption/decryption. Can do simple symmetric or asymmetric (or both). Can encrypt to self (auto-detects your key), tweak the cipher, do encrypt+sign, send to multiple recipients at once, etc.
Has a separate sign/verify mode for doing signing/verifying without encryption. Allows creating clearsign or detached signatures.
Can operate directly on binary (or text) files without loading them into buffer. Has pause and cancel buttons for large files.
Extremely configurable. Keyboard shortcuts for the most important things.
OpenSSL mode of course disables many things.
Help page showing cmdline-options.
[rsaw]$ pyrite -h usage: pyrite [-h] [-d | -t] [-e | -s] [-c] [-r RECIP] [-k KEYUID] [-b {gpg,openssl}] [INPUT] GnuPG/OpenSSL GUI to encrypt, decrypt, sign, or verify files/ASCII text input. positional arguments: INPUT ascii input file to populate Message area with (NOTE: treatment of INPUT is modified by '-t' & '-d') optional arguments: -h, --help show this help message and exit -d, --direct-file flag INPUT as a file path to open in direct-mode -t, --text-input flag INPUT as text instead of a file path -e, --encdec enable encrypt/decrypt mode -s, --signverify enable sign/verify mode -c, --symmetric enable symmetric encryption mode -r RECIP, --recipients RECIP recipients for asymmetric mode (semicolon-separated) -k KEYUID, --defaultkey KEYUID override default gpg private key -b {gpg,openssl}, --backend {gpg,openssl} backend program to use as encryption engine
Not captured in screenshot:
There are verbose tooltips for every radio button, check box, and button.
SUMMARY
Note that there's an RPM for Fedora in my yum repo ... but as I said at the top, right now I'm interested in gauging interest for a port to RHEL. Thanks for reading!
Responses