
- •1. Назначение программы 3
- •2. Требования 4
- •3. Установка 5
- •Назначение программы
- •Требования
- •Требования к техническим средствам
- •Требования к информационной и программной совместимости
- •Установка
- •Установка программы
- •Работа с программой
- •Запись стеганограмм Запись текстового сообщения:
- •Запись файлового сообщения:
- •Использование системы опционального шифрования
- •Общее описание интерфейся
- •Испытание обработки внештатных ситуаций
- •Лист регистрации изменений
Запись файлового сообщения:
Для записи файла в стеганограмму в качестве сообщения, необходимо нажать на кнопку «Записать в контейнер ФАЙЛ».
Открывается форма выбора файла для записи. Форма содержит информацию о максимально возможном размере сообщения, средство для регулирования числа последних бит в каждом байте, в которые будет осуществляться запись (повышает верхний предел количества передаваемой информации, но повышает заметность изменений), и необязательное поле для ввода пароля.
Рис. 17
Выберем файл подходящего размера и запишем.
Рис. 18. Выбран файл, отображена информация о нём.
Рис. 19. Файл записан в контейнер.
Основная форма обновлена.
Рис. 20
Откроем контейнер на другом ПК, сохраним файл-сообщение, передадим обратно и проверим идентичность
Рис. 21. Выбор места и имени для файла-сообщения
Рис. 22. Сообщение об удачном сохранении
Рис. 23. Как можно наблюдать, исходный файл и файл, извлечённый из контейнера, идентичны
В случае, если файл контейнер уже содержит стеганографическую информацию, нажатие любой из кнопок «Записать в контейнер ТЕКСТ», «Записать в контейнер ФАЙЛ» приведёт к появлению окна с информацией о возможных последствиях перезаписи и запросом дальнейших действий.
Рис. 24. При нажатии на кнопку «Отмена» будет произведён возврат к основному окну работы с файлом-контейнером.
Использование системы опционального шифрования
Запишем текст “Программная инженерия” с паролем “ВШЭ”, передадим контейнер на другой ПК и откроем. В информации о контейнере указан факт использования пароля.
Рис. 25
По нажатию на кнопку «Просмотреть содержимое» всплывает окно ввода пароля.
Рис. 26
Попробуем сначала ввести неверный пароль (например «МГУ»), а затем – верный.
Рис. 27. Сообщение, расшифрованное паролем «МГУ». Как видим, злоумышленник не получил исходный текст сообщения.
Рис.
28. Сообщение, расшифрованное паролем
«ВШЭ». Как видим, восстановлено
оригинальное сообщение.
Аналогично с сообщениями-файлами. Запишем сообщение Н.Г. Мощевитина в формате .PDF как сообщение, установим пароль «ВШЭ». Файл, расшифрованный паролем «МГУ» сохраним как test_bad.pdf, паролем «ВШЭ» как test.pdf.
Рис. 29. Попытка открыть test_bad.pdf
Рис. 30. test.pdf открывается без ошибок.
Общее описание интерфейся
При выбранном контейнере нажатие «Контейнер -> Просмотреть» ведёт к открытию контейнера в стандартном приложении просмотра BMP текущего пользователя.
Рис. 31
Рис. 32
При выбранном контейнере нажатие «Контейнер -> Открыть в Проводнике» ведёт к открытию окна приложения Проводник, с выделенным файлом-контейнером.
Рис. 33
Рис. 34
При выбранном контейнере нажатие «Файл -> Сменить контейнер» приводит к переходу формы в режим выбора контейнера.
Рис. 35
Рис. 36
Нажатие «Файл -> Выход» закрывает программу.