Cryptool — криптография для людей

github.com/nfdz/Cryptool

Как раз для людей делать разработчики свободного софта часто и забывают. В этом их вины нет, они же не корпорации с департаментами по тестированию и пользователскому опыту. Тем более, что у самих корпораций-то далеко не всегда получается это делать. Инструменты шифрования представляются особенно сложными народу, ведь криптография — это сплошной матан.

Cryptool берёт все криптографические сложности и пихает их под капот красивой обёртки под Android, с которой просто и легко работать вне зависимости от опыта пользователя в работе с шифрованием. Приложение не просто шифрует и дешифрует данные, а представляет интерактивную площадку для оконечно зашифрованных коммуникаций по нескольким каналам.

📌 Детали

  • открытый исходный код на Kotlin
  • пакет под Android в GitHub, IzzyOnDroid и Google Play
  • разработка сообщества FOSS, без рекламы и трекинга
  • чаты с симметричным шифрованием для обмена шифротекстом
  • 4 канала обмена сообщениями: ручной копипаст, устройства в локальной сети, SMS и синхронизируемый на устройствах файл
  • окно поверх системы для упрощения работы с неподдерживаемыми нативно сервисами вроде мессенджеров
  • чистка буфера обмена
  • шифрование сообщений AES в 2 алгоритмах: AES-CBC-PBKDF2 и AES-GCM-ARGON2
  • защита чатов паролями, хранилище паролей
  • импорт/экспорт данных с шифрованием копии

ИМХО: Интересный подход к шифрованию. Научно-популярный в каком-то смысле. Самое то для новичков, у которых глаза кровоточат при виде гайдов по шифрованию почты в GPG. А общение через файл — яркий пример хакерской смекалки разработчика. Из минусов: кнопка окна поверх системы неудобно маленькая, часто передвигается вместо открытия окна. Нет (может, только у меня) контекстного меню для вставки входящего сообщения (пришлось делать через буфер клавы).

Свежее