 |
|

05.09.2025, 17:42
|
|
Новичок
Регистрация: 26.07.2025
Сообщений: 0
С нами:
423479
Репутация:
0
|
|
Оптимизация производительности SpongeV16::absorb для больших файлов
В этом обновлении была проведена ключевая оптимизация функции SpongeV16::absorb, которая отвечает за "впитывание" данных в криптографическую губку.
Это изменение кардинально повышает скорость шифрования и расшифровки файлов большого размера.
Ранее, при обработке данных, функция последовательно удаляла каждый обработанный блок из начала внутреннего буфера (std::vector).
Такая операция (erase в начале вектора) крайне затратна, так как при каждом вызове она сдвигает все последующие данные в памяти.
Для больших файлов это создавало эффект "снежного кома", приводя к квадратичной зависимости времени выполнения от размера данных и вызывая серьезные "тормоза".
Теперь этот процесс был переработан
Вместо физического удаления блоков в цикле используется легковесный индекс, который просто указывает на начало следующего блока.
После того как все возможные полные блоки в буфере обработаны, вся использованная часть данных удаляется одним-единственным вызовом, что является гораздо более эффективной операцией.
Это изменение не затрагивает криптографическую логику — алгоритм производит абсолютно те же вычисления и генерирует идентичный результат.
Безопасность и надежность шифрования остались на прежнем высочайшем уровне, а обратная совместимость со старыми файлами полностью сохранена.
Скачать можно в облаке
disk.yandex.ru/d/pSxwq7mMhKsOwg
|
|
|

05.09.2025, 20:54
|
|
Новичок
Регистрация: 26.07.2025
Сообщений: 0
С нами:
423479
Репутация:
0
|
|
Исправлена критическая ошибка при работе с большими файлами
В предыдущей версии программы возникала ошибка при попытке расшифровать файлы, размер которых после шифрования превышал ~70 МБ.
Программа некорректно сообщала, что "данные повреждены", хотя на самом деле файл был зашифрован корректно.
Ошибка была вызвана внутренним ограничением на максимальный размер обрабатываемых данных.
При шифровании больших файлов, итоговый зашифрованный текст превышал лимит, что приводило к сбою на этапе расшифровки.
Лимит на размер обрабатываемых данных был увеличен до 1 ГБ.
Скачать можно в облаке
disk.yandex.ru/d/pSxwq7mMhKsOwg
|
|
|

06.09.2025, 16:15
|
|
Новичок
Регистрация: 26.07.2025
Сообщений: 0
С нами:
423479
Репутация:
0
|
|
Горячие клавиши "Бастион V16"
Работа с текстом
Ctrl + AВыделить весь текст в активном поле
Ctrl + CКопировать выделенный текст в буфер обмена
Ctrl + XВырезать выделенный текст и поместить в буфер обмена
Ctrl + VВставить текст из буфера обмена
Ctrl + ZОтменить последнее действие в текстовом поле
Ctrl + YВозвратить отменённое действие
DeleteУдалить выделенный текст
Основные функции
Ctrl + EnterШифровать
Ctrl + Shift + EnterРасшифровать
Ctrl + GСгенерировать пароль
Ctrl + FНайти и заменить
Ctrl + Shift + WОчистить текстовое поле и поля пароля
Ctrl + Shift + SОтправить зашифрованный текст по почте
Работа с файлами
Ctrl + OОткрыть текстовый (.txt) файл
Ctrl + SСохранить содержимое в текущий файл или открывает диалог "Сохранить как..."
Дополнительные возможности
Alt + QПоказать QR-код из текста в основном поле
Alt + BТест производительности
Alt + MВключить/отключить интеграцию с Windows (контекстное меню, ассоциация файлов .v16)
Работа с файлами через Drag & Drop (Перетаскивание)
Перетаскивание на значок или в окно программы
Шифрует или расшифровывает файл/папку с сохранением результата рядом с оригиналом
Ctrl + Перетаскивание
Безвозвратно уничтожает перетаскиваемый файл или папку
Alt + Перетаскивание
Расшифровывает файл или папку с возможностью выбрать новое имя или место для сохранения
Если текущие комбинации клавиш кажутся вам не самыми эргономичными или у вас есть идеи, как их можно улучшить, пожалуйста, предложите свои варианты
Скачать можно в облаке
disk.yandex.ru/d/pSxwq7mMhKsOwg
|
|
|

06.09.2025, 17:46
|
|
Новичок
Регистрация: 26.07.2025
Сообщений: 0
С нами:
423479
Репутация:
0
|
|
Улучшена интеграция с системой (Alt + M или кнопкой с иконкой
)
Теперь пункт "Отправить в Бастион V16" появляется в контекстном меню при нажатии правой кнопкой мыши не только для файлов, но и для папок.
Скачать можно в облаке
disk.yandex.ru/d/pSxwq7mMhKsOwg
|
|
|

07.09.2025, 09:33
|
|
Новичок
Регистрация: 26.07.2025
Сообщений: 0
С нами:
423479
Репутация:
0
|
|
Переход на режим Duplex AEAD
Предыдущая надежная схема "Encrypt-then-MAC" (Шифрование, затем Аутентификация) заменена на более совершенный однопроходный режим Duplex.
Этот подход, являющийся золотым стандартом для алгоритмов на основе криптографической губки, выполняет шифрование и проверку подлинности данных одновременно.
Вместо двух отдельных операций (сначала зашифровать, потом проверить) весь процесс происходит за один проход, что значительно повышает производительность без компромиссов в безопасности.
Укрепление безопасности и соответствие стандартам
Режим Duplex не только быстрее, но и приводит архитектуру "Бастиона" в соответствие с передовыми отраслевыми стандартами.
Этот же принцип лежит в основе Ascon — алгоритма, который был выбран Национальным институтом стандартов и технологий США (NIST) в качестве нового мирового стандарта легковесной криптографии.
Duplex обеспечивает надежное разделение доменов (domain separation).
Это означает, что ключ, ассоциированные данные (AD) и сам текст криптографически изолированы друг от друга в рамках единого состояния, что делает систему устойчивой к широкому классу атак.
Новая реализация стала быстрее, элегантнее и еще более теоретически обоснованной с точки зрения современной криптографии, сохранив при этом фундаментальную надежность оригинального алгоритма.
Оптимизация формата шифрования для файлов и папок
Для повышения эффективности все файлы (за исключением .txt) и папки, перетаскиваемые в программу или открываемые через контекстное меню, теперь шифруются в чистом бинарном формате.
Промежуточный шаг кодирования в Base64 для них был устранён.
В результате этого изменения возросла скорость шифрования и расшифровки файлов и папок.
Операции с большими объёмами данных теперь выполняются заметно быстрее, так как процессор больше не тратит время на преобразование данных в текстовый формат Base64 и обратно.
Зашифрованные файлы и папки теперь занимают меньше места на диске (примерно на 25-30% меньше), так как избыточность, создаваемая кодировкой Base64, была полностью исключена.
Важное примечание
Шифрование текста, вставленного непосредственно в окно программы, по-прежнему использует Base64.
Это сделано для того, чтобы зашифрованный текст можно было легко копировать, вставлять и передавать через любые текстовые каналы.
Скачать можно в облаке
disk.yandex.ru/d/pSxwq7mMhKsOwg
|
|
|

07.09.2025, 09:55
|
|
Новичок
Регистрация: 26.07.2025
Сообщений: 0
С нами:
423479
Репутация:
0
|
|
Переписка в любых мессенджерах абсолютно прозрачна для представителей спецслужб, заявил ТАСС Песков в интервью на ВЭФ.
|
|
|

07.09.2025, 21:00
|
|
Новичок
Регистрация: 26.07.2025
Сообщений: 0
С нами:
423479
Репутация:
0
|
|
Режим "Сохранить как..." при шифровании с зажатой клавишей Alt
Зажмите клавишу Alt и перетащите файл или папку в окно программы.
После ввода пароля для шифрования появится окно "Сохранить как...".
Есть несколько сценариев
1. Стандартное сохранение:
Программа предложит название по умолчанию, и ваш файл или папка будут сохранены с корректным расширением .v16 (например, Документ.doc.v16 или СекретнаяПапка.v16).
Просто нажмите "Сохранить".
2. Маскировка данных:
В окне сохранения вы можете изменить название и расширение на любое другое.
Например, можно сохранить зашифрованный контейнер (неважно, был это файл или папка) как System32.dll, семейное_фото.jpg или просто notes без расширения.
Это позволяет скрыть сам факт наличия зашифрованных данных.
"Бастион" при открытии проанализирует содержимое и сам поймет, что его нужно расшифровать, независимо от названия.
3. Перезапись исходного файла:
Если хотите заменить оригинальный файл его зашифрованной версией, просто выберите этот исходный файл в окне "Сохранить как...".
Это удобный способ быстро защитить файл на его же месте.
Скачать можно в облаке
disk.yandex.ru/d/pSxwq7mMhKsOwg
|
|
|

08.09.2025, 07:28
|
|
Новичок
Регистрация: 26.07.2025
Сообщений: 0
С нами:
423479
Репутация:
0
|
|
В какие форматы лучше всего маскировать зашифрованные файлы
Главный принцип — правдоподобное отрицание.
Зашифрованный файл не должен вызывать вопросов: ни его расширение, ни размер, ни содержимое не должны выглядеть аномальными.
Он должен органично вписываться в папку хранения, как будто создан самой программой или системой.
Подходящие форматы
1. "Бесформенные" (универсальные, без строгой структуры)
Эти расширения позволяют любые данные — бинарные, случайные или большие.
Они не привлекают внимания, так как ассоциированы с системными или промежуточными файлами.
.dat (Data File): Универсальный вариант.
Может содержать что угодно — от баз данных до бинарных дампов.
Идеален для папок приложений.
.tmp (Temporary File): Временный "мусор" — бинарные данные выглядят естественно.
.bak (Backup File): Резервная копия любого формата и размера.
Подходит для больших файлов в папках бэкапов.
.cache (Cache File): Кэш часто бинарный, случайный и объемный.
Не вызывает подозрений в кэш-папках браузеров или ПО.
Пример
session.dat в папке настроек приложения (например, %AppData%\YourApp) или user_cache.cache в каталоге кэша (например, браузерный кэш).
2. "Специфичные для ПО" (требуют специализированного просмотра)
Эти форматы привязаны к приложениям, где содержимое бинарное и непрозрачное без соответствующего ПО.
Идеальны, если у вас установлена такая программа.
.sav / .save: Сохранения игр — всегда бинарные, с уникальной структурой.
Размер варьируется, никто не откроет без игры.
.pak / .res / .asset: Игровые ресурсы (текстуры, звуки, модели).
Большие бинарные контейнеры, ассоциированные с движками вроде Unity/Unreal.
.proj / .blend: Файлы проектов в графических/3D-программах (например, Blender для .blend).
Выглядят органично в папках проектов.
Пример
slot1.sav в папке сохранений игры (обычно Documents\My Games или AppData).
Для разработчиков — project_backup.proj в папке с кодом или активами.
Главное правило: файл должен быть естественным для своего расположения.
Правильная маскировка — это эффективный способ минимизировать риски обнаружения, но важно помнить, что она не защищает от целенаправленного криминалистического анализа (например, анализа энтропии файла).
Скачать можно в облаке
disk.yandex.ru/d/pSxwq7mMhKsOwg
|
|
|

08.09.2025, 12:58
|
|
Новичок
Регистрация: 26.07.2025
Сообщений: 0
С нами:
423479
Репутация:
0
|
|
Шифрование текста в PNG (Стеганография)
Теперь можно зашифровать текст и скрыть его непосредственно в пикселях PNG-изображения.
Для постороннего наблюдателя это будет выглядеть как обычная картинка, но "Бастион" сможет извлечь и расшифровать спрятанное сообщение.
Программа автоматически определяет, нужно ли встроить шифр в "чистое" изображение или извлечь его из уже содержащего данные.
Как зашифровать и спрятать текст в PNG-изображении
Запустите "Бастион V16" и укажите желаемое количество раундов KDF в поле "Раунды", раундов пермутации "Губки" и значение "Рэйт".
Эти настройки будут использованы для шифрования и сохранены внутри самого изображения для корректной расшифровки в будущем.
Рекомендуется сразу ввести и подтвердить пароль в полях ввода в верхней части окна.
Если вы пропустите этот шаг, программа все равно запросит пароль позже в отдельном диалоговом окне.
В главное текстовое поле введите или вставьте сообщение, которое хотите зашифровать.
Перетащите PNG-изображение на окно программы "Бастион".
Программа последовательно задаст вам два вопроса
Сначала может появиться стандартное сообщение:
"Есть несохраненные изменения. Сохранить их перед открытием нового файла?".
Это происходит потому, что вы ввели новый текст.
Нажмите "Нет".
Сразу после этого появится вопрос:
"Хотите зашифровать текущий текст в изображении [имя файла.png]?".
Нажмите "Да".
Ваш текст будет зашифрован с указанными параметрами и паролем, а затем внедрен в пиксели PNG-изображения.
Исходный файл изображения на вашем диске будет перезаписан новой версией, содержащей скрытые данные.
Как расшифровать текст из PNG-изображения
Перетащите PNG-файл, содержащий скрытое сообщение, на значок или окно программы.
Программа автоматически определит наличие шифра и запросит пароль для расшифровки.
Введите пароль, и если он верный, расшифрованный текст появится в главном окне.
Разное
Устранен дублирующийся код в функциях для работы с реестром.
Шесть функций для управления интеграцией с контекстным меню (для файлов и папок) были объединены в три универсальные функции.
В диалоговой процедуре BenchWaitDlgProc был удален обработчик сообщения WM_COMMAND.
Этот блок кода был недостижим, так как соответствующее диалоговое окно не содержит элементов управления (кнопок), способных генерировать данное сообщение.
Скачать можно в облаке
disk.yandex.ru/d/pSxwq7mMhKsOwg
|
|
|

08.09.2025, 18:01
|
|
Новичок
Регистрация: 26.07.2025
Сообщений: 0
С нами:
423479
Репутация:
0
|
|
Улучшена проверка емкости PNG-изображений перед шифрованием
Алгоритм расчета доступного места был полностью переработан для абсолютно точного определения емкости файла, что гарантирует стабильную работу.
В случае нехватки места в изображении программа теперь выводит одно, но более информативное сообщение, в котором указан требуемый и доступный объем данных.
Скачать можно в облаке
disk.yandex.ru/d/pSxwq7mMhKsOwg
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|