Skip to content

Kryptos 2.3.2

Choose a tag to compare

@swisslite swisslite released this 17 Aug 12:36
· 12 commits to main since this release

What is new

  • Chinese: the interface and a keyboard layout with pinyin input.
  • Profanity, insults and potentially dangerous words are out of all three text steganography modes, in English, Russian and German. 197 words were replaced with neutral ones, so each language still holds 4,096 words.
  • Keyboard: the Paste and Clear buttons are bigger and sit in one row, the message field size is adjustable, and the Kryptos badge can be hidden.
  • Send after encrypting now works in messengers that send with their own button. It needs the on-screen decryption service, which Android switches off on update.
  • Profiles and contacts can be renamed, a long press on a message opens a menu with copy and delete, and a deleted message is wiped completely.
  • A profile with unreadable storage no longer takes the app down: it opens on a working profile and names the one that is unavailable.

Fixes

Around twenty, among them: send after encrypting did not send in messengers with their own button, the keyboard closed after sending, switching to a profile with damaged storage closed the app and left it on the erase-everything screen, the app could create a key over existing data and make it unreadable, the password stayed in memory after the key was derived, hiding a message in a photo used 80 MB more memory than needed.

Breaking change. Covers made by the ordinary-words and smart-sentences steganography modes cannot be read by versions before 2.3.2. Both sides have to update.


Русская версия

Нововведения

  • Китайский язык: интерфейс и раскладка клавиатуры с вводом по пиньиню.
  • Из всех трёх режимов текстовой стеганографии убраны матерные, оскорбительные и потенциально опасные слова на английском, русском и немецком. 197 слов заменены нейтральными, объём остался 4096 слов на язык.
  • Клавиатура: кнопки «Вставить» и «Очистить» стали крупнее и встали в один ряд, размер поля сообщения настраивается, значок Kryptos можно отключить.
  • Отправка после шифрования заработала в мессенджерах, которые отправляют собственной кнопкой. Нужна включённая служба расшифровки на экране, после обновления Android её выключает.
  • Профили и контакты можно переименовать, долгое нажатие на сообщение открывает меню с копированием и удалением, удалённое сообщение стирается полностью.
  • Профиль с нечитаемым хранилищем больше не роняет приложение: оно открывается на рабочем профиле и сообщает, какой профиль недоступен.

Исправления багов

Около двадцати, среди них: отправка после шифрования не работала в мессенджерах со своей кнопкой, клавиатура закрывалась после отправки, переключение на профиль с повреждённым хранилищем закрывало приложение и оставляло его на экране полного стирания, приложение могло создать ключ поверх существующих данных и сделать их нечитаемыми, пароль оставался в памяти после вычисления ключа, скрытие сообщения в фото занимало на 80 МБ больше памяти, чем нужно.

Ломающее изменение. Обложки режимов «обычные слова» и «умные предложения» не читаются версиями до 2.3.2. Обновиться нужно обеим сторонам.


Downloads

File Size SHA-256
Kryptos.apk 23 732 162 66c6fbf2f38013d6a2020e4324d4cc80e71559299f74fe66a8577bef68340f77
Kryptos.ipa 18 190 837 8c95a263b3d2d88e8b9b94df05ae7d0e360dc4ba9f9c98f3a28e96387c33a43b

The APK is built in the F-Droid buildserver container and signed with the same key as before, so it installs over an existing copy. The IPA is unsigned.