Personal take on what a usable GPG app should be like
Latest (v0.2.5; deb, rpm, egg, zip)
- 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
- 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
python3-setuptools
(sudo apt-get install python3-setuptools
)python3-gnupg
(sudo apt-get install python3-gnupg
)
- Clone repo
- Install Ruby (
sudo apt-get install ruby
) rvm
tool recommended as your Ruby manager if you don't want fpm in global gems`- Install fpm (
gem install fpm
) - Build package with
./package.sh deb
or./package.sh rpm
- Install package (
sudo dpkg -i ezgpg_*.deb
)
- Clone repo
sudo ./setup.py install
- Run
ezgpg
from anywhere - If running from repo:
cd <repo path>
./ezgpg