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

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




Рассмотрим пример выполнения задания по варианту 17.

Вначале необходимо с помощью Notepad (Блокнот) открыть страницу-шаблон index.html. Далее нужно сделать правку документа таким образом, чтобы на Web-странице были указаны фамилия и имя студента, его группа, номер варианта.

Для выполнения правки Web-страницы следует выполнить следующие действия.

В строке <H5 align=right><B> Студент группы<BR>Вариант № </B></H5> после слова «Студент» добавить свою фамилию и имя, после слова «группы» добавить номер своей группы, после фразы «Вариант №» добавить номер варианта.

Следом за этим нужно в папке Контейнеры найти папку, имя которой совпадает с номером варианта (в рассматриваемом примере 17), выяснить какие рисунки должны появиться на странице (в рассматриваемом случае это файлы 1, 3, 4, 5). Подписи должны соответствовать изображениям, что также выполняется путём изменения скрипта.

В строке <td align="center"><H4><B>ГазБанк</B></H4> между тегами <B></B> вписать название первой фотографии.

В строке <IMG src="1.jpg" указать имя файла с первой фотографией, – определяет ширину фотографии.

Аналогично делаются изменения в строках – <td align="center"><H4><B>НомосБанк</B></H4> <IMG src="3.jpg" <td align="center"><H4><B>СберБанк на ул. Гагарина</B></H4> <IMG src="4.jpg" width=300>.

Найти фрагмент кода if ((time >= st) && (time < et)) document.write("<H4 align=center><B>ГУ СберБанк</B></H4><P align=center><img src=\"2.bmp\" и в нем также сделать подобные изменения, учитывая, что он отвечает за появление фотографии со скрытыми данными.

Строка else document.write("<H4 align=center><B>АвтоВазБанк</B> </H4 ><P align=center><img src=\"5.jpg\" отвечает за исчезновение изображения 5.jpg, здесь также требуется внести изменения в название фотографии и имени файла.

 Следующим действием производится замена фотографии на определённый промежуток времени. В рассматриваемом примере требуется замена фотографии 5.jpg на фотографию crypto17.bmp на время, равное одной минуте (таблица 3.2.1).

Для варианта 17 нужно сделать следующие исправления в листинге программы:

В строке start.setHours(23) поставить час исчезновения изображения 5.jpg и появления фотографии 2.bmp, в start.setMinutes(52) – минуту исчезновения.

В строке end.setHours(23) указать час исчезновения фотографии 2.bmp и появления фотографии 5.jpg, в end.setMinutes(53) – минуту.

В данном случае получилось, что в 23.52 исчезает изображение 5.jpg и появляется 2.bmp, а в 23.53 5.jpg обратно заменяет 2.bmp.

В итоге листинг программы будет иметь вид:

<html>

<head>

<table align="center" cellpacing="0" cellpadding="0" border="3">

<tr>

<td>

<body leftmargin=0 topmargin=0>

<script language="JavaScript">

cDate = new Date();

document.write("Время выполнения задания: "+ cDate.toLocaleString());

</script>

</body>

</td>

</tr>

<tr>

<td COLSPAN=4>

<H5 align=right><B> Студент группы       <BR>  Вариант №  </B></H5>

</td>

</tr>

<tr>

<td COLSPAN=4><H2 align=center><B> Сокрытие информации методом временного

 распыления</B></H2>

</td>

</tr>

<tr>

<td align="center"><H4><B>ГазБанк</B></H4>

<IMG src="1.jpg" width=300>

</td>

<td align="center"><H4><B>НомосБанк</B></H4>

<IMG src="3.jpg" width=300

</td>

</tr>

<tr>

<td align="center"><H4><B>СберБанк на ул. Гагарина</B></H4>

<IMG src="4.jpg"

</td>

</head>

<body>

<td>

<script language="JavaScript">

var start = new Date();

var end = new Date();

start.setHours(23);

start.setMinutes(52); 

end.setHours(23);

end.setMinutes(53);

var now = new Date();

st = start.getTime();

et = end.getTime();

time = now.getTime();

if ((time >= st) && (time < et)) document.write("<H4 align=center><B>ГУ СберБанк</B></H4><P align=center><img src=\"2.bmp\" width=150</P>");

else document.write("<H4 align=center><B>АвтоВазБанк</B> </H4 ><P align=center><img src=\"5.jpg\" width=300</P>");

</script>

</td>

</body>

</tr>

</table>

</html>

Примечание.

Для наблюдения за сменой изображений нажать клавишу обновления (F5).

Требования к отчёту

Отчёт подготавливается в электронном виде. В нём описывается порядок выполнения заданий. В отчёте необходимо указать максимально допустимый объем скрываемой информации в указанном графическом файле, описать порядок сокрытия текстового файла в графическом контейнере с помощью программы S-Tools, а также привести выбранный алгоритм шифрования и пароль. Отчёт должен содержать листинг программы на языке JavaScript со сделанными исправлениями.

 

 

6. Контрольные вопросы

6.1. Для чего предназначена программа S-Tools?

6.2. Приведите примеры контейнеров, которые могут быть использованы для скрытой передачи информации.

6.3. Какова структура Web-страницы?

6.4. Что располагается между тегами <body>< /body >?

6.5. С помощью каких тегов создаётся таблица?

6.6. Как восстановить данные, скрытые программой S-Tools в графическом файле?

6.7. Как сделать выравнивание текста в абзаце?

6.8. Какой тег отвечает за отображение иллюстрации на странице?

6.9. Какой объект отвечает за отображение времени?

6.10. Как объединить несколько ячеек в таблице?

6.11. Поясните строки программы, отвечающие за смену изображения.

6.12. Как сделать разметку страницы невидимой?

 

 

Список литературы

1. Алексеев А.П., Сухова Е.Н. Передача скрытых сообщений методами стеганографии. Мет. указания на проведение лабораторных работ. Самара: ПГАТИ, 2003. - 19 с.

2. А.П. Алексеев. Метод пространственно-временного распределения информации. XVI Российская научная конференция профессорско-преподавательского состава, научных сотрудников и аспирантов. - Самара, ПГУТИ, 2009 г., стр. 167-168.

3. Алексеев А.П., Жеренов Ю.В. Сокрытие информации методом временного распыления. Мет. указания на проведение лаб. работ. Самара: ПГУТИ, 2010. -16 с.


 

Лабораторная работа № 28

Поделиться:





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



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