A simple GUI frontend that interacts with the GPG application to encrypt and decrypt files symmetrically (using passwords not private / public keys).
The GUI provides a convenient way to use GPG, rather than through the terminal, making it usable for unexperienced users.
- GnuPG
Just thegpg
orgpg2
binary - GTK+ 3
Very likely already installed in your favourite Linux distribution
Dependency | Comment | Possible package names |
---|---|---|
Vala Compiler valac | Likely available in your distributions repositories | valac , vala |
Meson build system | Installable via python pip, if distributions version is too old | meson |
Ninja build system | Likely available in your distributions repositories | ninja-build |
C Compiler: gcc or clang | Install from distributions repositories | gcc , clang |
GTK+ 3 | Library + Header + .vapi file (.vapi might be included with valac) |
gtk+3.0 & libgtk-3-dev ,gtk3 & gtk3-devel |
Build out-of-tree with Meson and Ninja:
meson setup build
ninja -C build
Configure build directory and install:
meson configure -Dprefix=/usr build
meson configure -Dbuildtype=release build
sudo ninja -C build install
GPG-Gui is released under the GPL v.3.