
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
|
|
|