Repository navigation
Kryptos 2.3.2
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.