Skip to content

Initializing Your Cipher Machine

Welcome to your new encryption workspace. GpgFrontend is built to make OpenPGP/LibrePGP encryption reliable, simple, and easy to use on any system. This guide walks you through the first setup of your machine, so your environment is secure and ready to use.

GpgFrontend uses a backend engine to do the actual encryption work. Find your system in the table below to see which engine is best for you:

Platform Recommended Engine Notes
Windows GnuPG (Bundled) No separate installation required.
macOS GnuPG Install via Homebrew: brew install gnupg.
macOS (Lite) rPGP (Built-in) App Store version; runs in a sandbox.
Linux GnuPG Pre-installed in most distros. Check with gpg --version.
BSD GnuPG Must be installed manually via ports/pkg.

Note: If GnuPG is missing (v2.2.0+), GpgFrontend will automatically switch to the built-in rPGP engine to keep the basics working.

Pick your operating system to see the recommended steps. For other methods (WinGet, Flatpak), visit our Downloads page.

  1. Download the .msix installer from GitHub Releases.
  2. Launch the file and follow the on-screen prompts.
  3. Open GpgFrontend from your Start Menu.
  1. Download the windows-x86_64-portable.zip.
  2. Extract the ZIP to your preferred folder.
  3. Run GpgFrontend.exe located in the bin directory.

A short welcome window appears the first time GpgFrontend runs, and only that time.

The first page has a Language setting. Pick yours there and the window switches to it straight away, so you do not have to read the rest in English. The rest of the welcome offers links to the basics.

Nothing in it is permanent. You can close it at any point, and everything it sets can be changed later in Settings.

If you are new to PGP, we strongly recommend reading our Fundamental Concepts guide first.