Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Задание 4. Внедрение текста в графический контейнер и его извлечение с помощью программы S-Tools




3.4.1. В соответствии со своим вариантом скрыть заданный текст в указанном графическом файле (таблица 3.4.1.1). Графические файлы (контейнеры) следует выбрать из папки Pictures_clean (Картинки чистые). Текст рекомендуется набирать в текстовом редакторе Notepad (Блокнот). Пароль и метод шифрования нужно выбрать самостоятельно. Начинённый контейнер следует сохранить в своей папке.


 

Таблица 3.4.1.1

Вар. Файл Текст
1 Pic1.bmp Настоящую любовь нельзя или найти, или встретить: мимо неё невозможно пройти!                 Хомуций
2 Pic2.bmp Тот, кто был счастлив в любви, не имеет о ней никакого понятия.                                                 Ж. Ануй
3 Pic3.bmp Разлука для любви - что ветер для огня: слабую она гасит, а большую раздувает.                      Р. Бюсси
4 Pic4.bmp Мужчина, который умно говорит о любви, не очень любит.                                                                  Ж. Санд
5 Pic5.bmp Любовь – возвышенное чувство и чем оно выше, тем в последствии больнее падать .          А. Погорелкин
6 Pic6.bmp Любовь – теорема, которую каждый день надо доказывать!                                                          Архимед
7 Pic7.bmp Только в минуты свидания и разлуки люди знают, сколько любви таило их сердце.               Жан Поль
8 Pic8.bmp Любовь — это огонь, зажигающий душу. Джордано Бруно
9 Pic9.bmp Всякая любовь истинна и прекрасна по-своему, лишь бы только она была в сердце, а не в голове. В. Белинский
10 Pic10.bmp В любви тоска соперничает с радостью. Публий
11 Pic11.bmp Любовь – самая лучшая косметика. Д. Лоллобриджида
12 Pic12.bmp Даже в чаше высшей любви содержится горечь... Фридрих Ницше
13 Pic13.bmp Любовь одна, но подделок под неё — тысячи. Ф.  Ларошфуко
14 Pic14.bmp Любовь ‑ это зубная боль в сердце. Г. Гейне
15 Pic15.bmp Ангелы зовут это небесной отрадой, черти адской мукой, люди – любовью.                              Г. Гейне
16 Pic16.bmp Мы знаем, что любовь сильна, как смерть; зато хрупка, как стекло.                               Г.  Мопассан

 

3.4.2. Выполнить обратное преобразование, то есть с помощью программы S_Tools извлечь скрытый текст из графического файла. Файл находится в папке Pictures (Картинки). Извлечённый файл следует сохранить в своей папке. Имя файла, пароль и использованный алгоритм шифрования выбираются из таблицы 3.4.2.1.

 

 

Таблица 3.4.2.1

  Файл Пароль Алгоритм
1 1_hiddpic.bmp Exit MDC
2 2_hiddpic.bmp Freedom DES
3 3_hiddpic.bmp Soul Triple DES
4 4_hiddpic.bmp Fantasy IDEA
5 5_hiddpic.bmp Joke DES
6 6_hiddpic.bmp Alone MDC
7 7_hiddpic.bmp Thoughts Triple DES
8 8_hiddpic.bmp Wars IDEA
9 9_hiddpic.bmp Desire Triple DES
10 10_hiddpic.bmp Ocean MDC
11 11_hiddpic.bmp Every DES
12 12_hiddpic.bmp Good IDEA
13 13_hiddpic.bmp Things MDC
14 14_hiddpic.bmp Mistake Triple DES
15 15_hiddpic.bmp Mine DES
16 16_hiddpic.bmp Head MDC

 

Задание 5. Изучение алгоритма сокрытия, использованного в программе Courier

В графическом редакторе MS Paint создать рисунок (прямоугольник или квадрат) с заданными атрибутами и указанным цветом заливки бумаги (см. табл. 3.5.1). Для прямоугольника вначале указана его ширина, а затем – высота. Например, размер 10x4 означает, что прямоугольник имеет ширину 10 точек (пикселей) и высоту 4 точки.

Внедрить в рисунок (поместить в контейнер) с помощью программы Courier заданный текст (табл. 3.5.1).

В отчёте представить битовые карты рисунка без текста и с текстом. Битовые карты следует получить с помощью программы Hex Editor Neo 6.11 (или HEdit32).

С помощью этих битовых карт объяснить принципы стеганографии. В отчёте нужно указать адреса размещения каждого бита каждой буквы.


 

 

Таблица 3.5.1

№ варианта Рисунок Текст
1 Белый прямоугольник 10x4 пикселей haL
2 Чёрный прямоугольник 10x4 пикселей WAu
3 Белый квадрат 10x10 пикселей AiS
4 Чёрный квадрат 10x10 пикселей dWq
5 Белый прямоугольник 10x4 пикселей Asd
6 Чёрный прямоугольник 10x4 пикселей MiL
7 Белый квадрат 10x10 пикселей WtS
8 Чёрный квадрат 10x10 пикселей CiA
9 Белый прямоугольник 10x4 пикселей Saw
10 Чёрный прямоугольник 10x4 пикселей LmA
11 Белый квадрат 10x10 пикселей EnL
12 Чёрный квадрат 10x10 пикселей CaF
13 Белый прямоугольник 10x4 пикселей TaK
14 Чёрный прямоугольник 10x4 пикселей fML
15 Белый квадрат 10x10 пикселей Net
16 Чёрный квадрат 10x10 пикселей mLi

 


Порядок выполнения лабораторной работы

Методические указания к заданию 3.1.

В соответствии с принципами стеганографии скрываемую информацию представляют в двоичной системе счисления, разбивают на биты, которыми заменяют младшие биты файла-контейнера.

Пример 1.

Дан контейнер, состоящий из восьми байтов:

 

01011000

01010100

01011011

01110111

01010101

10011000

10100111

01101110

 

В контейнере необходимо скрыть русскую заглавную букву «К».

Решение.

В соответствии с кодовой таблицей CP-1251 (см. Приложение) буква К кодируется десятичным числом 202D (двоичное число 11001010B).

Следует поочерёдно выделять по одному биту из двоичного кода буквы, начиная с самого младшего бита, и заменять этими битами младшие биты в байтах контейнера (исходной последовательности).

Бит 1 (логический ноль), записанный в первый байт 01011000B, преобразует его в байт 01011000B (исходный байт в данном случае остался неизменным).

Бит 2 (логическая единица), записанный во второй байт 01010100B, преобразует его в байт 01010101B

Бит 3 (логический ноль), записанный в третий байт 01011011B, преобразует его в байт 01011010B и т.д.

Таким образом, каждый исходный и полученный байты одинаковые или отличаются друг от друга не более чем на одну единицу в младшем (правом) разряде.

Результаты выполненных преобразований приведены в таблице 4.1.1.


 

Табл. 4.1.1

Контейнер Стего
01011000 01011000
01010100 01010101
01011011 01011010
01110111 01110111
01010101 01010100
10011000 10011000
10100111 10100111
01101110 01101111

 

В таблице полужирным шрифтом выделена скрываемая информация (русская буква К).

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...