Kryptos
End-to-end encryption for any messenger, over any channel
Screenshots
Description
Kryptos is end-to-end encryption that works through any messenger or SMS. You encrypt a message inside Kryptos (or on its keyboard), paste the resulting code into WhatsApp, Telegram, SMS or anything else, and your correspondent decrypts it with Kryptos on their side. The messenger only ever carries what looks like random noise; the plaintext never touches it.
No accounts, no phone number, no servers, no telemetry. The app has no networking code at all and ships without the INTERNET permission. Keys are generated on-device and never leave it.
Features:
* Real Signal Protocol via Signal's own libsignal (PQXDH post-quantum handshake and Double Ratchet), a fresh key for every message.
* Ciphertext looks like pure random noise, with no recognizable prefixes.
* Password mode (a shared passphrase) and OpenPGP mode.
* Steganography: hide an encrypted message inside a photo, or disguise it as an innocent run of ordinary words (English and Russian).
* An encrypting keyboard, on-screen decryption, app lock, panic PIN and more.
iOS and Android are wire-compatible, so an iPhone and an Android phone talk to each other seamlessly.
What’s new (2.1.1)
Kryptos 2.1.1
* On-screen decryption on Android finds the token inside surrounding text again.
* Steganography is more robust to stray words next to the message.
* The Back button in a chat closes the chat instead of the whole app.
* Screen scanner and clipboard performance improvements.
* Android UI polish.
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- CameraTake photos and videos.
- HIDE_OVERLAY_WINDOWS
- VibrationControl the vibration alert.
- BiometricsUnlock with fingerprint or face.
- FingerprintUnlock with a fingerprint.
- android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments