KryptEY icon

KryptEY для Android

0.1.5 GPL-3.0-only

Клавиатура для безопасной E2EE-коммуникации через сигнал-протокол в любом мессенджере

Скачать APK (16.6 MB)

Версия
0.1.5 (24)
Обновить
Разработчик
amnesica
Лицензия
GPL-3.0-only
Исходный код
Репозиторий кода

KryptEY Приложение

Общайтесь безопасно и независимо, независимо от правовой ситуации или того, используют ли мессенджеры E2EE. Сервер не нужен. #ChatKontrolleStoppen

Почему KryptEY?

Нарушение сквозного шифрования (E2EE) из-за законов, таких как запланированный контроль чатов в ЕС, является актуальной проблемой. Содержимое в мессенджерах, использующих E2EE, таких как Whatsapp или Signal, может быть таким образом мониторировано третьими сторонами. E2EE часто, но не всегда, является стандартом в мессенджерах. Существуют проверенные методы E2EE, такие как PGP. Однако эти методы иногда неудобно интегрированы и требуют значительных усилий для использования.

KryptEY — это клавиатура для Android, которая реализует протокол Signal. Клавиатура работает независимо от мессенджеров, и как протокол согласования ключей X3DH, так и алгоритм Double Ratchet работают без сервера, что обеспечивает высокую независимость использования протокола.

Функции

На основе Simple Keyboard ( https://github.com/rkkr/simple-keyboard ), KryptEY добавляет вид над клавиатурой для функциональности E2EE.

  • используйте E2EE через протокол Signal в любом мессенджере
  • шифрование/дешифрование сообщений
  • ввод сообщения через отдельное текстовое поле на клавиатуре
  • используйте буфер обмена для чтения сообщений
  • управляйте контактами в собственном списке контактов на клавиатуре
  • журнал сообщений для просмотра отправленных/полученных сообщений
  • отправка сообщений в виде обычного JSON (сырой режим) или скрытых в текстовом замаскированном сообщении (сказочный режим)
  • верификация функциональности E2EE через отпечаток пальца
  • Просмотр вопросов и ответов
  • темная и светлая темы

Смотрите https://github.com/amnesica/KryptEY/blob/master/KRYPTEY.md для получения дополнительной информации о том, как работает KryptEY.

Безопасность

Существующие свойства безопасности протокола Signal также действуют для клавиатуры.

Ограничения

Клавиатура была разработана как POC и позволяет только 1-на-1 разговоры. Тем не менее, приложение также может использоваться в групповом чате в ограниченной степени. Здесь сообщение может быть направлено конкретному собеседнику, а не всем участникам. Другие участники группового чата не могут расшифровать сообщение.

Текстовые сообщения в Telegram копируются как HTML, а не как обычный текст. При декодировании сообщения в сказочном режиме скопированное сообщение становится скомпрометированным и не может быть правильно прочитано. Поэтому его нельзя декодировать вообще. Тем не менее, сырой режим работает корректно. При использовании KryptEY с Telegram мы рекомендуем сырой режим.

Некоторые мессенджеры, такие как Threema, позволяют отправлять не более 3500 байт на сообщение. Поэтому применяются различные ограничения на ввод символов. Чтобы оставаться в пределах 3500 байт, для сырого и сказочного режимов разрешено только 500 символов. Для удобства это ограничение применяется ко всем мессенджерам.

Демо

Для демонстрации того, как используется KryptEY, смотрите https://github.com/amnesica/KryptEY/tree/master#demo

KryptEY была создана mellitopia и amnesica. Код является открытым исходным кодом и доступен по адресу https://github.com/amnesica/KryptEY


Проблемы и комментарии

Сообщить о проблеме

Старые версии


Похожие приложения


ПОПУЛЯРНЫЕ ПОИСКИ

fossify launcher vpn music Kotatsu Activity Launcher pdf keyboard newpipe outertune vivi camera gallery metrolist music player seal osmand ashell mull fennec file manager edge seek clock Rekado signal immich video shizuku calculator calendar vlc weather battery email