Файл: Лабораторная работа 2 Шифрование. Хэшфункции. Технологии цифровых подписей. Цель работы изучить свойства хешфункции. Ознакомиться с базовыми механизмами шифрования.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.11.2023
Просмотров: 18
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ЛАБОРАТОРНАЯ РАБОТА №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 попробуем расшифровать и проверить электронные подписи ранее зашифрованных и подписанных файлов