
лр3_инфбез
.docxФедеральное агентство связи
Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования
«Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А.Бонч-Бруевича»
Отчет
По практическим (лабораторным) работам
Лабораторная работа № 3
Выполнили студенты группы Р-41м:
Фомин П.В. и Хафизов Р.Т.
Принял Кушнир Д.В.
каф. ЗСС
Санкт-Петербург
2024
Ход работы:
Часть 1. Просмотр параметров сертификатов.
a. Кому выдан – SecureTrust CA
b. Кем выдан – SecureTrust CA
c. Содержит ли открытый ключ - да RSA (2048 Bits)
d. Содержит ли секретный ключ - нет
e. Укажите алгоритм подписи – sha1RSA
f. Укажите алгоритм хеширования – sha1
g. Укажите сроки действия - с 07.11.2006 22:31:18 по 31.12.2029 22:40:55
Этот список доверия сертификатов не имеет цифровой подписи и не может быть проверен.
Часть 2. Работа по созданию сертификатов, подписи и проверка подписи.
Создание пары ключей:
Проверка подписи:
Подписание файла и создание текстовой подписи:
Часть 3. Работа с хешами, подписями и шифрованием.
1. Создание файла с ключами (секретным и открытым)
2. Проверяем работоспособность ключей:
Шифруем текст в файл
Расшифровываем текст в файл
Зашифрованный текст в файле
Расшифрованный текст в файле
3. Создаем локально файл docum1.doc
4. Выполняем создание хеша для этого файла алгоритмами:
Содержимое файла с алгоритмом md5
Содержимое файла с алгоритмом sha1
Содержимое файла с алгоритмом sha256
Хеши отличаются количеством символов, это влияет на размер самого файла и на скорость расшифровки при потенциальных атаках. Если вычислить хеш одного и того же файла, содержимое файла не изменится.
5. Откроем локально созданный ранее файл docum1.doc, добавим символы в конце текста и затем его удалим их:
Содержимое файла с алгоритмом md5 (docum2)
Хеш меняется каждый раз после любого изменения и сохранения файла.
6. Выполним подписание документа docum1.doc на ранее созданном ключе:
Подписание документа docum1
Содержимое подписанного документа docum1
7. Создаем на своем ПК два текстовых файла (text1.txt и text2.txt) в блокноте (не в Word) и в итоге должен быть файл в ASCII кодах:
Содержимое файла text1
Содержимое файла text2
8. Выполним шифрование каждого документа методом cipher:
Содержимое зашифрованного файла text1 алгоритмом des
Содержимое зашифрованного файла text2 алгоритмом des
Содержимое зашифрованного файла text1алгоритмом des-cbc
Содержимое зашифрованного файла text2 алгоритмом des-cbc
Если не менять значение «Passphrase», то зашифрованный текст будет одинаковый при смене алгоритмов des и des-cbc. Зашифрованные файлы одинаковы до момента измененного символа. После измененного символа зашифрованные файлы полностью отличаются. Если же поменять значение «Passphrase», то зашифрованный текст изменится, однако разница между text1 и text2 будет также только после измененного символа.
9. Для любого одного из файлов выполним расшифрование:
Содержимое расшифрованного файла text1