Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Laboratornaya_rabota_3 (1)

.docx
Скачиваний:
0
Добавлен:
27.09.2025
Размер:
343.93 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования

«Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А.Бонч-Бруевича»

Отчет

По практическим (лабораторным) работам

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

Выполнили студенты группы ФП-31м:

Гуляев Р. С., Смирнова Д. А.

Принял Кушнир Д.В.

каф. ЗСС

Санкт-Петербург

2023

Цель работы: знакомство с инструментами создания и проверки электронной подписи.

Часть 1. Просмотр параметров сертификатов

Был выбран сертификат из Доверенных корневых сертификатов:

А. Кому выдан: AAA Certificate Services

Б. Кем выдан: AAA Certificate Services

В. Содержит ли открытый ключ: да

Г. Содержит ли секретный ключ: нет

Д. Алгоритм подписи: sha1RSA

Е. Алгоритм хеширования: sha1

Ж. Сроки действия: 01.01.2004-01.01.2029

Сертификат, к которому нет доверия:

А. Кому выдан: Microsoft Development Root Certificate Authority 2014

Б. Кем выдан: Microsoft Development Root Certificate Authority 2014

В. Содержит ли открытый ключ: да

Г. Содержит ли секретный ключ: нет

Д. Алгоритм подписи: sha256RSA

Е. Алгоритм хеширования: sha256

Ж. Сроки действия: 28.05.2014-28.05.2039

К этому корневому сертификату центра сертификации нет доверия, так как он не найден в хранилище доверенных корневых сертификатов центров сертификации.

Часть 2. Работа по созданию сертификатов, подписи и проверка подписи

С помощью команды openssl req -nodes -x509 -sha256 -newkey rsa:4096 -keyout "test_sec_key.key" -out "test_cert_key.crt" -days 365 -subj "/C=NL/ST=Zuid Holland/L=Rotterdam/O=Sparkling Network/OU=IT Dept/CN=test Sign Key" была создана пара ключей.

Затем был создан текстовый файл для проверки подписи: echo "Файл для проверки подписи" > text.txt

С помощью команды openssl dgst -sha256 -sign "test_sec_key.key" -out text_sign.txt.sig text.txt получаем файл с подписью.

В команде openssl x509 -in " test_cert_key.crt" ошибка в пробеле перед test. Вводим эту команду для получения открытого ключа из сертификата для проверки подписи.

Для проверки файла используем команду openssl dgst -sha256 -verify -signature text_sign.txt.sig text.txt

Результат: файл не подвергался изменениям и не подделан.

В результате ввода всех команд создаются следующие файлы:

В результате работы был получен следующий открытый ключ:

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

Соседние файлы в предмете Основы информационной безопасности