Сокрытие информации на HTML – страницах
Цель работы Изучить принцип скрытой передачи информации на HTML-страницах, получить навыки в шифровании данных.
Общие сведения Идея сокрытия информации состоит в следующем. Символы открытого текста заменяют двоичными числами в соответствии с какой-либо кодовой таблицей. Скрываемый текст размещают после закрывающего тега </html>, причём вместо единиц записывают пробелы, а вместо нулей — символы табуляции. Эти символы на странице не видны (электронный аналог симпатических чернил). Предположим, что с помощью глобальной сети Интернет нужно скрытно передать слово «Щит». В соответствии с кодовой таблицей СР-1251 буквам этого слова соответствуют три десятичных числа: 217, 232 и 242. В двоичной системе счисления эти числа выглядят так: 11011001, 11101000, 11110010. Заменив единицы и нули соответственно на пробелы и символы табуляции, скрытый текст размещают на HTML-странице ниже последнего тега. На приёмной стороне увидеть (проявить) закодированный текст можно с помощью текстового редактора MS Word, включив режим "Непечатаемые знаки".
Последние три строки кода программы содержат скрытую информацию. Здесь пробелы отображаются точками, символы табуляции — стрелками. Символ ¶ является служебным и обозначает конец абзаца и перевод строки. Предварительное шифрование текста позволяет повысить криптостойкость передаваемого сообщения. Задания на выполнение лабораторной работы
Задание 1. Сокрытие информации в HTML- контейнере Используя блокнот Notepad, создать HTML-страницу. В соответствии с вариантом выполнить кодирование текста и поместить код в контейнер, в качестве которого используется HTML-страница. Скрываемый текст указан в таблице 3.1.1.
Таблица 3.1.1
Задание 2. Извлечение информации из контейнера Извлечь скрытый текст из HTML-контейнера. Номер контейнера, из которого следует извлекать текст, соответствует номеру варианта. Путь к контейнерам указывается преподавателем. Задание 3. Распределение скрываемой информации по четырём HTML- контейнерам Создать четыре HTML-страницы, используя блокнот Notepad. В соответствии с вариантом преобразовать заданный текст в непечатаемые символы и распределить созданный код по четырём контейнерам согласно заданному ключу. Открытый текст, разбитый на четыре части, и ключ для распределения указаны в таблице 3.3.1. Таблица 3.3.1
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|