GnuPG wrapper in bash using zenity and rofi/dmenu
Inside script you can set up some things.
g action
where action is:
e - encrypt message
ec - encrypt message symmetrically
d - decrypt/verify message
s - sign message
se - sign & encrypt message
ef - encrypt file
efc - encrypt file symmetrically
sf - sign file
df - decrypt/verify file
im - import key
ex - export key
gen - generate new key
del - delete key(s)
Or simply run script to choose action
Using 4096 RSA with no expire date for key generation.
Expired and revoked uids are ignored. Use --invalid parameter with del or ex action to list those.
GnuPG2
bash >= v.4
zenity
optional rofi or dmenu
Tested in Arch Linux, Tails and other distros