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

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




Чтобы извлечь информацию, зашифрованную побайтно с помощью матрицы, необходимо выполнить следующие действия.

1.          В соответствии с заданным ключом открыть первую HTML-страницу, содержащую часть криптограммы. В рассматриваемом примере первой нужно открыть HTML-страницу номер 3, так как ключ распыления информации 3241 начинается с цифры 3. Напомним, что ключ определяет порядок извлечения информации из контейнеров.

2.          Создать документ MS Word и скопировать в него содержимое третьей HTML-страницы.

3.          Войти в режим “Непечатаемые знаки” («Отобразить все згаки»).

4.          Разбить последовательность символов на байты (группы по восемь бит). Заменить пробелы и символы табуляции соответственно на единицы и нули. Замену удобно проводить с помощью кнопки Заменить, которая находится на вкладке Главная (MS Word). Символу табуляции соответствует комбинация клавиш ^t.

5.          Повторить операции, описанные в пунктах 1- 4, для страниц, содержащих вторую, третью и четвертую части криптограммы.

6.          Подготовить матрицу размером 16x16.

7.          Записать байты информации в матрицу 16x16. Запись производят столбцами, слева направо; по ключу, который повторяется циклически. Таким образом, в первом столбце матрицы будут записаны первые байты с HTML-страниц 3 (вверху) и 2 (внизу). Во втором столбце разместятся первые байты с HTML-страниц 4 и 1. В третьем столбце следует поместить вторые байты с HTML-страниц 3 и 2. В четвёртом столбце разместятся вторые байты с HTML-страниц 4 и 1 и т.д.

На рисунке показан порядок записи байтов в матрицу из HTML-страницы номер 3.

 

 

8.          После занесения в матрицу 32-х байтов нужно считать информацию. Считывание производится построчно слева направо, сверху вниз. Каждый байт представляет собой один символ текста (букву, пробел, знак препинания).

 

 

На следующем рисунке показана матрица, заполненная байтами в соответствии с заданным ключом.

 

 

9.          Преобразовать считанные двоичные числа в десятичные числа.

10.        Определить по таблице СР-1251 символы, соответствующие этим десятичным числам (таблица 4.8.1).

11. Из полученных символов составить принятую фразу. В данном случае:

«Благо народа – вот высший закон».


 

 

Таблица 4.8.1

Байт Двоичное число Десятичное число Открытый текст
1 11000001 193 Б
2 11101011 235 л
3 11100000 224 а
4 11100011 227 г
5 11101110 238 о
6 00100000 32 пробел
7 11101101 237 н
8 11100000 224 а
9 11110000 240 р
10 11101110 238 о
11 11100100 228 д
12 11100000 224 а
13 00100000 32 пробел
14 00101101 45 -
15 00100000 32 пробел
16 11100010 226 в
17 11101110 238 о
18 11110010 242 т
19 00100000 32 пробел
20 11100010 226 в
21 11111011 251 ы
22 11110001 241 с
23 11111000 248 ш
24 11101000 232 и
25 11101001 233 й
26 00100000 32 пробел
27 11100111 231 з
28 11100000 224 а
29 11101010 234 к
30 11101110 238 о
31 11101101 237 н
32 00101110 46 .

 

 


 

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

Чтобы зашифровать информацию побитно с помощью матрицы 16х16 и распределить криптограмму по пяти контейнерам, необходимо выполнить следующие действия.

1.          Используя таблицу СР-1251, преобразовать каждый символ открытого текста, состоящего из 32-х символов, в десятичное число.

2.          Преобразовать десятичные числа в двоичные числа.

 

 

3.          Подготовить матрицу размером 16х16 ячеек.

4.          Записать построчно в матрицу байты информации, соответствующие символам открытого текста (см. рис. а). На рис. а показано только пять столбцов матрицы, а на рис. б – только три.

5.          Считать из матрицы информацию. Считывание производится побитно по столбцам сверху вниз. Биты информации в соответствии с заданным ключом (например, 24153) размещаются на пяти HTML-страницах (рис. а). На этом рисунке показан перенос из матрицы в контейнеры только первых битов.

Поделиться:





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



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