SimpKrypt

Verified safeOpen sourceExclusive
—
No reviews reviews
15
downloads
8.0
android

AI summary

An open-source Android keyboard with built-in end-to-end encryption (E2EE) based on the Signal Protocol. It encrypts text directly in the keyboard before it enters any text field, allowing secure communication across any app or messenger. Features raw base64 and fairytale masking modes.

Generated by AI. May contain inaccuracies.

About this app

Android-клавиатура со сквозным шифрованием сообщений (E2EE) на основе Signal Protocol.

Тёмная Android-клавиатура со сквозным шифрованием сообщений (E2EE) на основе Signal Protocol. Личный форк-слияние двух open source проектов: Simple Keyboard (лёгкая, быстрая клавиатура без телеметрии) и KryptEY (клавиатура со встроенным E2EE-шифрованием на базе Signal Protocol).

Зачем это нужно Обычно сквозное шифрование — это отдельный мессенджер (Signal, WhatsApp и т.д.), который шифрует сообщение внутри своего приложения. SimpKrypt устроен иначе: это системная клавиатура, которая шифрует текст ещё до того, как он попадёт в поле ввода любого приложения — почты, SMS, любого мессенджера, заметок и т.п. Печатаете сообщение → клавиатура шифрует его через Signal Protocol → в текстовое поле вставляется уже зашифрованный блок (raw-режим — компактная base64-строка, или fairytale-режим — то же самое, но замаскированное под связный бессмысленный текст, чтобы не привлекать внимание внешним видом). Получатель с той же клавиатурой и тем же контактом расшифровывает сообщение обратно.

То есть шифрование становится независимым от того, каким мессенджером вы пользуетесь — весь E2EE живёт на уровне клавиатуры, а не приложения.

Как это работает вкратце Клавиатура регистрируется как системный Input Method (IME) — как любая обычная клавиатура. Поверх обычной раскладки есть E2EE-панель для управления контактами и переключения режима (обычный ввод / raw-шифрование / fairytale-шифрование). Для каждого контакта локально генерируется и хранится набор ключей Signal Protocol (identity key, signed prekey, one-time prekeys). Обмен публичными ключами (prekey bundle) происходит вручную — как текст, который тоже печатается через клавиатуру и передаётся любым каналом (тем самым мессенджером, для которого клавиатура и используется). После обмена ключами сообщения в выбранном режиме шифруются на устройстве отправителя и расшифровываются на устройстве получателя; само шифрованное сообщение проходит через любой мессенджер как обычный текст — сервер мессенджера видит только шифротекст (или замаскированный под связный текст фрагмент в fairytale-режиме).

Статус и ограничения Личный проект, не проходил внешний аудит безопасности. Обмен ключами контактов — ручной, без верификации через доверенный канал (safety numbers как в Signal) в базовом UI KryptEY не реализован — доверяйте только тем каналам обмена ключами, которым доверяете так же, как и переписке. Актуальную версию libsignal-android стоит проверять и обновлять самостоятельно — крипто-библиотеки требуют регулярных апдейтов.

About this version

Version
1.0.0 (1)
Size
17.09 MB
Requires Android
8.0
Target SDK
26
Architecture
armeabi-v7a, x86, x86_64, arm64-v8a
Downloads
15
Updated
Sep 27, 2026
Package
com.simkrypt

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app