Переработан режим "Маска"
Чекбокс "Маска" перестал быть опцией только для текстовых сообщений и был преобразован в глобальный переключатель, определяющий один из двух фундаментальных режимов работы программы: "Стелс" или "Открытый".
1. Режим "Стелс" (Маска ВКЛЮЧЕНА)
Этот режим предназначен для ситуаций, когда необходимо не только зашифровать данные, но и скрыть сам факт шифрования.
При шифровании текста, к зашифрованным данным применяется двойное кодирование Base64.
Выходная строка не имеет характерных признаков Base64 и выглядит как случайный текстовый шум, что затрудняет анализ.
При шифровании файлов, папок или создании "агентов", вместо явного заголовка (B16B) используется динамический маркер, вычисляемый на основе соли и nonce.
Файл не имеет никаких опознавательных знаков "Бастиона".
2. Режим "Открытый" (Маска ВЫКЛЮЧЕНА)
Этот режим предназначен для шифрования, когда скрывать факт его использования не требуется.
Он удобен для создания личных архивов и обмена файлами, где получатель знает, что файл зашифрован.
При шифровании текста применяется стандартное одинарное кодирование Base64.
Выходная строка является классическим Base64-текстом, который легко распознается.
При шифровании файлов, папок или создании "агентов", зашифрованный файл сохраняется в бинарном формате с добавлением в самое начало статичного, хорошо видимого маркера B16B.
Любой зашифрованный файл можно мгновенно идентифицировать как файл "Бастиона", просто открыв его в текстовом или HEX-редакторе.
Скачать можно в облаке
disk.yandex.ru/d/pSxwq7mMhKsOwg
Если заметите какие-то недоработки/баги, пожалуйста, сообщите.
Чекбокс "Маска" перестал быть опцией только для текстовых сообщений и был преобразован в глобальный переключатель, определяющий один из двух фундаментальных режимов работы программы: "Стелс" или "Открытый".
1. Режим "Стелс" (Маска ВКЛЮЧЕНА)
Этот режим предназначен для ситуаций, когда необходимо не только зашифровать данные, но и скрыть сам факт шифрования.
При шифровании текста, к зашифрованным данным применяется двойное кодирование Base64.
Выходная строка не имеет характерных признаков Base64 и выглядит как случайный текстовый шум, что затрудняет анализ.
При шифровании файлов, папок или создании "агентов", вместо явного заголовка (B16B) используется динамический маркер, вычисляемый на основе соли и nonce.
Файл не имеет никаких опознавательных знаков "Бастиона".
2. Режим "Открытый" (Маска ВЫКЛЮЧЕНА)
Этот режим предназначен для шифрования, когда скрывать факт его использования не требуется.
Он удобен для создания личных архивов и обмена файлами, где получатель знает, что файл зашифрован.
При шифровании текста применяется стандартное одинарное кодирование Base64.
Выходная строка является классическим Base64-текстом, который легко распознается.
При шифровании файлов, папок или создании "агентов", зашифрованный файл сохраняется в бинарном формате с добавлением в самое начало статичного, хорошо видимого маркера B16B.
Любой зашифрованный файл можно мгновенно идентифицировать как файл "Бастиона", просто открыв его в текстовом или HEX-редакторе.
Скачать можно в облаке
disk.yandex.ru/d/pSxwq7mMhKsOwg
Если заметите какие-то недоработки/баги, пожалуйста, сообщите.