PQCToolkit Post-Quantum Crypto
Tools
Post-quantum encryption & signatures. ML-KEM + ML-DSA. 100% local. No telemetry
- Downloads
- 82+
- on Google Play
- Price
- Free
- No in-app purchases
- Updated
- Mar 29
- 2026 · v1.1.1
Screenshots
About PQCToolkit Post-Quantum Crypto
PQCToolkit brings next-generation post-quantum cryptography to your Android device — the same algorithms standardized by NIST to resist attacks from quantum computers.
All operations run 100% locally on your device. No accounts, no servers, no telemetry. Your keys and messages never leave your phone.
⚛️ NIST-STANDARDIZED ALGORITHMS
- ML-KEM / CRYSTALS-Kyber (FIPS 203) — Key encapsulation for secure message encryption
- ML-DSA / CRYSTALS-Dilithium (FIPS 204) — Digital signatures for document authentication
- Three security levels for each algorithm: 128-bit, 192-bit, and 256-bit post-quantum security
🔑 KEY GENERATION
Generate post-quantum key pairs in seconds directly on your device. Choose between ML-KEM (for encryption) and ML-DSA (for signatures) at three security levels each. Keys are stored encrypted using the Android Keystore system — protected by your device's secure hardware.
🔒 ENCRYPT MESSAGES
Encrypt any text message for a recipient using their ML-KEM public key. The app automatically looks up the recipient's key on PQCServer, or you can paste the key manually. Output is a compact JSON envelope compatible with pqctoolkit.com — you can encrypt on Android and decrypt on the web, and vice versa.
🔓 DECRYPT MESSAGES
Decrypt messages encrypted for you using your ML-KEM secret key. Simply paste the JSON envelope and the app decrypts it instantly using your locally stored key.
✏️ SIGN DOCUMENTS
Sign any text or document with your ML-DSA secret key. The output is a JSON envelope containing the original message and its post-quantum digital signature — proof that the content is authentic and has not been tampered with.
✔️ VERIFY SIGNATURES
Verify the authenticity of a signed message using the signer's ML-DSA public key. Instantly confirms both the identity of the signer and the integrity of the content.
👤 KEY MANAGER
Store and manage multiple PQC identities on your device. Publish your public key to PQCServer — a post-quantum key directory — so others can encrypt messages for you automatically. Export encrypted backups of your private keys protected by a passphrase, and restore them on any device.
🌐 PQCSERVER INTEGRATION
PQCToolkit integrates with PQCServer (pqcserver.com), an open post-quantum key directory. Publish your public key once, and anyone using PQCToolkit, PQCMail, or any compatible app can find your key and send you encrypted messages.
🛡️ PRIVACY & SECURITY
- All cryptography runs on your device — no cloud processing
- Private keys protected by Android Keystore (hardware-backed TEE)
- Encrypted key backups with PBKDF2-SHA256 (310,000 iterations) + AES-256-GCM
- Zero telemetry, zero analytics, zero ads
- No account required
- Open source
📦 TECHNICAL DETAILS
Powered by Bouncy Castle 1.78 — a certified Java implementation of NIST FIPS 203 and FIPS 204. No native libraries, no WebAssembly — pure Java running on the standard Android JVM. Compatible with Android 8.0 (API 26) and above.
Quantum computers are coming. Your data should be ready.
All operations run 100% locally on your device. No accounts, no servers, no telemetry. Your keys and messages never leave your phone.
⚛️ NIST-STANDARDIZED ALGORITHMS
- ML-KEM / CRYSTALS-Kyber (FIPS 203) — Key encapsulation for secure message encryption
- ML-DSA / CRYSTALS-Dilithium (FIPS 204) — Digital signatures for document authentication
- Three security levels for each algorithm: 128-bit, 192-bit, and 256-bit post-quantum security
🔑 KEY GENERATION
Generate post-quantum key pairs in seconds directly on your device. Choose between ML-KEM (for encryption) and ML-DSA (for signatures) at three security levels each. Keys are stored encrypted using the Android Keystore system — protected by your device's secure hardware.
🔒 ENCRYPT MESSAGES
Encrypt any text message for a recipient using their ML-KEM public key. The app automatically looks up the recipient's key on PQCServer, or you can paste the key manually. Output is a compact JSON envelope compatible with pqctoolkit.com — you can encrypt on Android and decrypt on the web, and vice versa.
🔓 DECRYPT MESSAGES
Decrypt messages encrypted for you using your ML-KEM secret key. Simply paste the JSON envelope and the app decrypts it instantly using your locally stored key.
✏️ SIGN DOCUMENTS
Sign any text or document with your ML-DSA secret key. The output is a JSON envelope containing the original message and its post-quantum digital signature — proof that the content is authentic and has not been tampered with.
✔️ VERIFY SIGNATURES
Verify the authenticity of a signed message using the signer's ML-DSA public key. Instantly confirms both the identity of the signer and the integrity of the content.
👤 KEY MANAGER
Store and manage multiple PQC identities on your device. Publish your public key to PQCServer — a post-quantum key directory — so others can encrypt messages for you automatically. Export encrypted backups of your private keys protected by a passphrase, and restore them on any device.
🌐 PQCSERVER INTEGRATION
PQCToolkit integrates with PQCServer (pqcserver.com), an open post-quantum key directory. Publish your public key once, and anyone using PQCToolkit, PQCMail, or any compatible app can find your key and send you encrypted messages.
🛡️ PRIVACY & SECURITY
- All cryptography runs on your device — no cloud processing
- Private keys protected by Android Keystore (hardware-backed TEE)
- Encrypted key backups with PBKDF2-SHA256 (310,000 iterations) + AES-256-GCM
- Zero telemetry, zero analytics, zero ads
- No account required
- Open source
📦 TECHNICAL DETAILS
Powered by Bouncy Castle 1.78 — a certified Java implementation of NIST FIPS 203 and FIPS 204. No native libraries, no WebAssembly — pure Java running on the standard Android JVM. Compatible with Android 8.0 (API 26) and above.
Quantum computers are coming. Your data should be ready.
What’s new
Version 1.1.1 · Updated March 29, 2026
🚀 First public release of PQCToolkit for Android
Alternatives to PQCToolkit Post-Quantum Crypto
Looking for apps like PQCToolkit Post-Quantum Crypto? Here are 2 similar Android apps on Google Play. The highest rated is Onion Search Engine (3.7/5), and all 2 are free to download.
| App | Rating | Price | Installs | Last updated | Compare |
|---|---|---|---|---|---|
| PQCToolkit Post-Quantum Crypto | – | Free | 50+ | Mar 29, 2026 | |
| Onion Search Engine | 3.7 / 5 | Free | 1,000,000+ | Jan 17, 2026 | Compare |
| Onion Mail | 2.4 / 5 | Free | 5,000+ | Sep 19, 2022 | Compare |