ez_gpg
ez_gpg copied to clipboard
Simple GPG UI - not everybody is a master of the CLI
ez_gpg
Personal take on what a usable GPG app should be like
Releases
Latest (v0.2.5; deb, rpm, egg, zip)
Screenshots







In progress:

Working
- Basic multi-file encryption
- PKI
- Symmetric
- Basic decryption
- Can detect if you have the needed decryption key
- Checks if your password is correct for selected key
- Basic signing
- Basic signature verification (detached signature)
- Key import (armored)
- Key deletion (armored)
- Key export (armored and binary)
- Keyserver fetch of key (with rogue cert checking)
- Python packaging
- Mnemonics (keyboard shortcuts)
- fpm packaging
Still missing:
- Multi-file handling (sign, verify, decrypt)
- Encryption/signing options
- DnD
- Key management
- Key creation
- Push to remote keyserver
- Key signing
- Key revocation
- Key signature update from keyserver
- PPA
Symmetric encryptionPyPI packaging that worksDebian packaging
Prerequisites
python3-setuptools(sudo apt-get install python3-setuptools)python3-gnupg(sudo apt-get install python3-gnupg)
Installation
Using fpm binary packages (recommended)
- Clone repo
- Install Ruby (
sudo apt-get install ruby) rvmtool recommended as your Ruby manager if you don't want fpm in global gems`- Install fpm (
gem install fpm) - Build package with
./package.sh debor./package.sh rpm - Install package (
sudo dpkg -i ezgpg_*.deb)
Using setuputils
- Clone repo
sudo ./setup.py install
Running
- Run
ezgpgfrom anywhere - If running from repo:
cd <repo path>./ezgpg