Файл: Лабораторная работа 2 Шифрование. Хэшфункции. Технологии цифровых подписей.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.11.2023

Просмотров: 16

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ЛАБОРАТОРНАЯ РАБОТА №2

Шифрование. Хэш-функции. Технологии цифровых подписей.

ЦЕЛЬ РАБОТЫ: изучить свойства хеш-функции. Ознакомиться с базовыми механизмами шифрования.

Выполнил: Цой Виталий Владиславович

Группа: БИК-21-ИВ1

Рабочее задание

Заходим в Linux под своей учетной записью и устанавливаем GnuPG



Сгенерируем ключи





Просмотрим характеристику ключей.

Зашифруем обычный текстовый файл и расшифруем его.

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

Создадим архив и цифровую подпись для него



Проверим подлинность цифровой подписи архива.

Создаем в каталоге /mnt подкаталог со своей фамилией и экспортируем в созданный каталог свой открытый ключ при помощи команды gpg --export -a vitalik >vitalik.asc (к сожалению забыл заскринить)

Сгенерируем также свои ключи, но под пользователем user2.

Из каталога /mnt/tsoy импортируем открытый ключ vitalik и убедимся, что ключ добавился к нашему набору открытых ключей.



Под учетной записью пользователя vitalik зашифруем и подпишем текстовый файл с использованием открытого ключа vitalik и сохраним его в директории /mnt/tsoy

Под учетной записью пользователя vitalik зашифруем и подпишем другой текстовый файл с использованием открытого ключа tsoy2 и сохраним его в директории /mnt/tsoy.



Под учетной записью пользователя tsoy2 попробуем расшифровать и проверить электронные подписи ранее зашифрованных и подписанных файлов