Использование цифровой (электронной) подписи связано с использованием довольно тяжеловесной и не бесплатной инфраструктуры и программного обеспечения.
Цифровая подпись позволяет убедиться, во-первых, в неизменности файла и, во-вторых, в согласии с его содержимым автора подписи. Часто второе не требуется и можно обойтись гораздо более простым средством – вычислением так-называемой hash-суммы.
Hash-сумма – некоторое число, которое находится в функциональной зависимости от файла, по которому оно определяется. Поэтому любое изменение этого файла приводит к изменению его hash-суммы.
Hash-сумма вычисляется при помощи простой программы и распространяется вместе с файлом. Получатель файла для того, чтобы убедиться в его неизменности должен вычислить hash-сумму после его получения и сравнить с hash-суммой, которую он получил вместе с файлом от его распространителя. В случае совпадения этих hash-сумм с почти 100% вероятностью можно считать, что файл не изменялся.
В настоящее время существует множество программ для вычисления hash-сумм. Весьма удобна бесплатная программа HashTab, которая выполнена в виде дополнения к операционной системе (ОС), в частности, к ОС Windows.
Программу HashTab можно скачать с web-страницы http://hashtab.ru/ . Там же находится инструкция по ее применению.
Существует много вариантов вычисления hash-суммы. В данной контрольной работе будем пользоваться вариантом MD5.
Задание по теме 7 заключается в вычислении hash-суммы MD5 итогового архива и записи этой суммы в графу бумажного титульного листа.
Теперь ваша рукописная подпись на бумажном титульном листе вместе с hash-суммой и дополнительно цифровой подписью будут связаны с файлами, записанными на оптический диск.
Пример оформления титульного листа (формат А4)
Сочинский государственный университет
Факультет информационных технологий и математики
Кафедра информационных технологий
Контрольная работа по дисциплине ____________________________________________________
[1] Клиенты должны быть как фирмы, предприниматели, так и простые покупатели
[2] Клиенты должны быть как фирмы, предприниматели, например -ООО «Кипарис», Предприниматель Иванов
[3] Клиенты должны быть как фирмы, предприниматели, например -ООО «Кипарис», Предприниматель Иванов
[4] возможные значения: электрик, автомеханик, секретарь, водитель и т.п.
[5] возможные значения: электрик, автомеханик, секретарь, водитель и т.п
[6] возможные значения: официант, секретарь, повар, бухгалтер и т.п
[7] Аутентификация — 1) подтверждение подлинности; 2) установление подлинности сообщения, источника данных и приемника данных; 3) установление подлинности информации исключительно на основе внутренней структуры самой информации независимо от источника этой информации.
[8] Наш учебный вариант PGP не предназначен для подписывания писем электронной почты, в чем и заключается ограничение бесплатного варианта, предназначенного для оценки программы перед ее приобретением.