«Шифровальщик» - приложение для шифрования сообщений и текстовых данных
- Пятница, 25 сентября 2026 (14:34)
- Интересное
«Шифровальщик» - это приложение для Android, предназначенное для шифрования личных сообщений, заметок и других текстовых данных. Пользователь вводит обычный текст, запускает шифрование и получает результат, который внешне выглядит как случайная последовательность символов.
Главная особенность приложения заключается в том, что для каждого сообщения создается отдельный случайный ключ. Поэтому даже при повторном шифровании одного и того же текста результат не обязан выглядеть одинаково. Для расшифровки получателю необходимо передать зашифрованный текст и соответствующий ключ.
Как работает шифрование текста в «Шифровальщике»
Работа с приложением построена по простой схеме. Сначала пользователь вводит сообщение, которое необходимо защитить. После нажатия кнопки «Зашифровать» приложение формирует зашифрованные данные и отдельный ключ. Получатель вставляет зашифрованный текст и ключ в приложение, после чего получает исходное сообщение. При этом ключ не добавляется автоматически к самому зашифрованному тексту. Это позволяет передавать две части информации разными способами. Такой подход может пригодиться, например, когда сообщение отправляется одним каналом связи, а ключ передается отдельно.
AES-256-GCM для защиты сообщений
В основе приложения используется AES-256-GCM. Это современный вариант аутентифицированного шифрования. В документации NIST GCM описывается как режим, который обеспечивает конфиденциальность данных и механизм проверки их целостности и подлинности. В «Шифровальщике» AES-256-GCM используется для защиты текстовой информации. Дополнительно приложение применяет HKDF для формирования ключевого материала. HKDF относится к механизмам получения криптографических ключей из исходных ключевых данных и описан в RFC 5869. При этом наличие современного алгоритма шифрования само по себе не означает абсолютной безопасности. Многое зависит от устройства пользователя, его защиты и того, каким способом передается секретный ключ.

Отдельный ключ для каждого сообщения
Одна из особенностей приложения - использование уникального ключа для каждого сообщения. Если один и тот же текст зашифровать повторно, результат будет отличаться. Для пользователя это означает, что нет необходимости постоянно использовать один универсальный пароль для всех сообщений. Вместо этого каждое зашифрованное сообщение связано со своим ключом. Ключ можно скопировать отдельно от шифротекста. Это позволяет самостоятельно выбрать способ его передачи получателю.
Как передать зашифрованное сообщение
После шифрования пользователь может отдельно скопировать получившийся текст или воспользоваться стандартным меню Android для его отправки. Ключ при этом остается отдельным элементом. Например, зашифрованный текст можно отправить через один канал связи, а ключ передать другим способом. Конкретный способ передачи пользователь выбирает самостоятельно. Такой принцип особенно актуален для ситуаций, когда не хочется помещать сообщение и секретный ключ в один и тот же канал.
Шифрование больших текстов и файлы SFR
«Шифровальщик» рассчитан не только на короткие сообщения. Для больших текстов предусмотрен специальный файл формата `.sfr`. Зашифрованный текст можно сохранить в такой файл и передать получателю целиком. Это позволяет использовать приложение не только как шифровальщик коротких сообщений, но и как инструмент для работы с более объемными текстовыми данными. Получателю потребуется само приложение и соответствующий ключ, чтобы получить исходное содержимое.
Голосовой ввод и удобная работа с текстом
В приложении предусмотрен голосовой ввод. Пользователь может продиктовать сообщение, после чего проверить и отредактировать текст перед шифрованием. Отдельное копирование зашифрованного текста и ключа также упрощает повседневное использование. Не нужно вручную разделять результат на две части или искать ключ внутри большого блока данных. Интерфейс выполнен в стилистике компьютерного терминала с темными элементами оформления и неоново-зелеными деталями. Дополнительно можно включить компьютерные звуки, сопровождающие нажатия клавиш, ввод, отправку и ошибки.
Работа без регистрации, собственного облака и подключения к интернету
«Шифровальщик» не требует создания аккаунта. Для использования приложения не нужно регистрироваться или создавать профиль. Еще одна особенность заключается в отсутствии собственного облачного хранилища. Приложение не требует отправки сообщений на собственный сервер и не нуждается в собственном интернет-соединении для выполнения основной функции шифрования. Это отличает такой сценарий от сервисов, где переписка организована через серверную инфраструктуру. В случае «Шифровальщика» пользователь самостоятельно определяет, где хранить и каким способом передавать зашифрованные данные. Позиционирование приложения также предусматривает отсутствие рекламы и трекеров.
Самоудаление и защита содержимого экрана
Для дополнительного контроля данных предусмотрена функция автоматического удаления через заданное пользователем время. Также можно удалить сохраненные данные приложения. Еще одна функция связана с защитой экрана. Приложение использует стандартный механизм Android, предназначенный для ограничения создания скриншотов содержимого защищенного окна. Android документирует `FLAG_SECURE` именно как средство, позволяющее не допускать попадания содержимого защищенного окна в обычные скриншоты и на незащищенные дисплеи. При этом защита экрана не заменяет общую защиту смартфона. Если телефон разблокирован и доступ к нему получил посторонний человек, программные средства приложения не могут решить все возможные проблемы безопасности.
Для чего может пригодиться «Шифровальщик»
Приложение ориентировано на ситуации, когда необходимо передать текстовую информацию в зашифрованном виде или сохранить ее на устройстве без использования собственного облачного сервиса. Это могут быть личные сообщения, конфиденциальные заметки, текстовые данные, которые не хочется отправлять в открытом виде, а также большие фрагменты информации, которые удобнее передавать в виде `.sfr` файла. При этом «Шифровальщик» не является самостоятельным защищенным мессенджером. Приложение отвечает за шифрование и расшифровку данных, а пользователь самостоятельно выбирает канал передачи зашифрованного текста и секретного ключа.
Что важно учитывать при использовании шифрования
Даже надежный криптографический алгоритм не устраняет все риски. Безопасность зависит от нескольких элементов сразу: реализации шифрования, защиты самого смартфона, хранения ключей и способа их передачи. Главное правило при использовании «Шифровальщика» - не относиться к ключу как к обычному тексту. Если посторонний человек получит и зашифрованное сообщение, и соответствующий ключ, возможность защиты фактически исчезает. Поэтому разделение зашифрованного текста и ключа является важной частью сценария использования приложения.
Итог
«Шифровальщик» представляет собой Android-приложение для локального шифрования текста с использованием AES-256-GCM, отдельного ключа для каждого сообщения и дополнительного формирования ключевого материала через HKDF. В набор возможностей входят голосовой ввод, передача через стандартное меню Android, отдельное копирование ключа и шифротекста, работа с большими текстами через `.sfr`, самоудаление данных и защита содержимого экрана от обычного создания скриншотов. Основной сценарий приложения прост: написать сообщение, зашифровать его, отдельно сохранить ключ и передать обе части получателю выбранным способом. При этом конечный уровень безопасности зависит не только от приложения, но и от устройства пользователя и организации передачи ключа.
Установить с RuStore https://www.rustore.ru/catalog/app/ru.shifrovalshchik
- Источник материала: https://syasnews.ru

















