русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Методические указания к пункту 3.5.2.


Дата добавления: 2015-07-09; просмотров: 561; Нарушение авторских прав


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

1. Открыть HTML-страницу, содержащую первую часть шифртекста (в соответствии с заданным ключом). В рассматриваемом примере это вторая HTML-страница, ключ 24153.

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

3. Войти в режим “Непечатаемые знаки” (кнопка “Непечатаемые знаки” находится на Стандартной панели). Пробелы обозначают единицы, а символы табуляции – нули.

4. Изобразить матрицу размером 16х16.

5. Записать информацию в матрицу. Символы располагают в матрице по столбцам, причем биты информационной последовательности будут записываться в каждую пятую ячейку (рисунок 24). Аналогичную процедуру проделать с другими HTML-страницами в соответствии с заданным ключом (рисунок 25). Для страницы, содержащей второй фрагмент шифртекста, запись битов информационной последовательности в матрицу будет производиться во вторую, седьмую, двенадцатую, … ячейки первого столбца; третий фрагмент – в третью, восьмую, тринадцатую и т.д. ; четвертый – в четвертую, девятую, четырнадцатую и т.д.; пятый – в пятую, десятую, пятнадцатую и т.д.

 



 



Рисунок 24. Побитная запись в матрицу извлеченной из HTML-контейнера информации

 



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

 



1 2 3 4 5 32 11000001 11101011 11100000 11100011 11101110 … 00101110

 



7. Преобразовать двоичные числа в десятичные (таблица 8 методических указаний).

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

 



 



Рисунок 25. Восстановление зашифрованной информации с помощью матрицы


Таблица 10

  Двоичное число Десятичное число Открытый текст
Б
л
а
г
о
пробел
н
а
р
о
д
а
пробел
-
пробел
в
о
т
пробел
в
ы
с
ш
и
й
пробел
з
а
к
о
н
.

 

Из полученных символов составить фразу.

 





<== предыдущая лекция | следующая лекция ==>
Методические указания к пункту 3.5.1. | ЗАДАНИЯ ДЛЯ КОНТРОЛЬНОЙ РАБОТЫ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.848 сек.