GpgFrontend: A Personal Cipher Machine for Everyone
“In a world of constant surveillance, everyone deserves a private machine that just works.”
GpgFrontend is a free, open-source OpenPGP tool for encryption, signing, and key management. It turns the power of command-line OpenPGP into a clean desktop app, and it is the only one with a dual-engine core: switch freely between the proven GnuPG and a modern, memory-safe Rust rPGP backend. Everything runs locally on your device, with no accounts, no cloud, and no tracking.
Features
Section titled “Features”- Easy: encrypt and sign your text, files, and more in just a few clicks.
- Cross-platform: native support for Windows, macOS, and Linux.
- Portable: run straight from a USB drive and carry your keys with you.
- Profiles: keep separate sets of keys and settings, and switch between them.
- Flexible: keep keys apart in multiple, separate key databases.
- Dual-engine: switch freely between the mature GnuPG and the Rust rPGP backend.
- Future-proof: explore OpenPGP v6 (RFC 9580) and post-quantum algorithms.
- Memory-safe: sensitive data is guarded in secure memory while in use.
- Private: everything runs locally, with no telemetry or tracking.
If you like GpgFrontend, you can give it a ⭐ on GitHub as a donation. :)
Where It Came From
Section titled “Where It Came From”GpgFrontend is inspired by, and shares the core ideas of, the stable, portable, cross-platform gpg4usb project. Keeping that spirit of true portability, it builds on that foundation to add advanced features, modern cryptographic standards, and a clean, easy-to-use experience.
As told in the article “The Past and Present of GpgFrontend: My Journey with an Open-Source Encryption Tool”, the project grew from a simple wish:
“What if everyone could have a small, reliable, and secure ‘crypto machine’?”
That is the heart of the mission: to make OpenPGP encryption truly easy by turning it into a sturdy, simple, handy “digital machine” for everyone, on any major operating system.
Open Source and Free
Section titled “Open Source and Free”GpgFrontend is licensed under GPL-3.0 and built by a worldwide community. Every line of code is open to inspect, and contributions, from issue reports to code patches, are warmly welcome.