GPG Key Manager
GPG Tool for Android
New in version 1.0.1
OpenPGP interoperability and integrity fixes.
- Decrypt messages addressed to the encryption subkey (Ed25519/X25519 and RSA), including ciphertext produced by other OpenPGP implementations
- Encrypt to the dedicated encryption subkey instead of the primary signing key
- Verify the integrity-protection (MDC) packet and reject modified or unprotected messages
- Fix encrypted packet framing so generated messages are well formed for GnuPG
- Add Sign and Verify screens
- Update Bouncy Castle to 1.86
- Decrypt messages addressed to the encryption subkey (Ed25519/X25519 and RSA), including ciphertext produced by other OpenPGP implementations
- Encrypt to the dedicated encryption subkey instead of the primary signing key
- Verify the integrity-protection (MDC) packet and reject modified or unprotected messages
- Fix encrypted packet framing so generated messages are well formed for GnuPG
- Add Sign and Verify screens
- Update Bouncy Castle to 1.86
GPG Key Manager is a complete OpenPGP / GPG toolkit for Android, designed for everyone who cares about privacy and secure communication. Everything runs entirely on your device — no accounts, no servers, no internet connection required.
EASY KEY MANAGEMENT
Create strong PGP key pairs in seconds. Choose the modern Ed25519 (sign) + X25519 (encrypt) combination for fast, short and secure keys, or stick with classic RSA keys up to 4096 bits for maximum compatibility. Manage all your keys in one place: list, view, import and export ASCII-armored public and private keys.
ENCRYPT AND DECRYPT MESSAGES
Encrypt any text with a recipient's public key and only they — using their private key — can read it. Decrypt incoming messages with your own private key, protected by your passphrase. Text encryption uses AES-256 with a fresh session key, and each message carries an integrity check.
SIGN AND VERIFY
Prove authorship and protect against tampering by signing text with your private key. Verify signatures with the corresponding public key to confirm that a message really came from its sender.
FULLY OFFLINE AND PRIVATE
All cryptographic operations are performed locally using the open-source Bouncy Castle library. Your private keys are stored encrypted at rest with AES-256 inside the app's private storage, and your passphrase is never saved. The app requests no permissions and makes no network calls — your secrets never leave your phone.
BEAUTIFUL AND ACCESSIBLE
A modern Material 3 interface with light and dark themes and Android 12+ Dynamic Color support. Text fields, dialogs and every action are designed to be simple and intuitive, and the whole app is available in English, Simplified Chinese, Traditional Chinese, Japanese, Korean, French, German, Spanish, Portuguese, Italian, Russian, Dutch, Polish, Turkish, Arabic, Hindi, Indonesian, Vietnamese and Thai.
F-DROID FRIENDLY
The app is built to meet F-Droid's strict reproducibility guidelines, so you can install and build it from source with confidence.
Requirements: Android 8.0 (API 26) or higher.
EASY KEY MANAGEMENT
Create strong PGP key pairs in seconds. Choose the modern Ed25519 (sign) + X25519 (encrypt) combination for fast, short and secure keys, or stick with classic RSA keys up to 4096 bits for maximum compatibility. Manage all your keys in one place: list, view, import and export ASCII-armored public and private keys.
ENCRYPT AND DECRYPT MESSAGES
Encrypt any text with a recipient's public key and only they — using their private key — can read it. Decrypt incoming messages with your own private key, protected by your passphrase. Text encryption uses AES-256 with a fresh session key, and each message carries an integrity check.
SIGN AND VERIFY
Prove authorship and protect against tampering by signing text with your private key. Verify signatures with the corresponding public key to confirm that a message really came from its sender.
FULLY OFFLINE AND PRIVATE
All cryptographic operations are performed locally using the open-source Bouncy Castle library. Your private keys are stored encrypted at rest with AES-256 inside the app's private storage, and your passphrase is never saved. The app requests no permissions and makes no network calls — your secrets never leave your phone.
BEAUTIFUL AND ACCESSIBLE
A modern Material 3 interface with light and dark themes and Android 12+ Dynamic Color support. Text fields, dialogs and every action are designed to be simple and intuitive, and the whole app is available in English, Simplified Chinese, Traditional Chinese, Japanese, Korean, French, German, Spanish, Portuguese, Italian, Russian, Dutch, Polish, Turkish, Arabic, Hindi, Indonesian, Vietnamese and Thai.
F-DROID FRIENDLY
The app is built to meet F-Droid's strict reproducibility guidelines, so you can install and build it from source with confidence.
Requirements: Android 8.0 (API 26) or higher.
- Author: n44114
- License: MIT License
- Issue Tracker
- Source Code
- Changelog
- Build Metadata
- Reproducibility Status
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid-
This version requires Android 8.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 4.0 MiB PGP Signature | Build Log




