Показать сообщение отдельно

  #118  
Старый 13.09.2025, 22:21
guidesoul
Новичок
Регистрация: 26.07.2025
Сообщений: 0
С нами: 423479

Репутация: 0
По умолчанию

Восстановлена логика имеющихся функций, а также:

Исправлена логическая ошибка, из-за которой программа неверно обрабатывала зашифрованные бинарные файлы, если они имели расширение .png.

Если пользователь создавал бинарный зашифрованный файл (который внутри начинается с маркера B16B), но давал ему имя с расширением .png (например, для маскировки), программа не могла его расшифровать.
При попытке открыть такой файл (любым способом), "Бастион" ошибочно считал его обычным изображением-контейнером и предлагал зашифровать его заново, вместо того чтобы расшифровать.

Логика программы отдавала приоритет расширению файла, а не его фактическому содержимому.
Увидев .png, программа переключалась в режим работы со стеганографией и больше не проверяла, является ли этот файл стандартным бинарным шифром.

Внесенные изменения улучшают логику работы с файлами, делая программу более надежной и интуитивно понятной.
Теперь "Бастион" в первую очередь проверяет содержимое файла на наличие бинарного маркера (B16B).

Если маркер найден, файл будет отправлен на расшифровку, независимо от его имени или расширения.

Скачать можно в облаке
disk.yandex.ru/d/pSxwq7mMhKsOwg

Если заметите какие-то недоработки/баги, пожалуйста, сообщите.
 
Ответить с цитированием