Создан заказ №5680912
12 ноября 2020
Асимметричная криптография и электронная цифровая подпись на примере системы GnuPG
Как заказчик описал требования к работе:
2.5. Порядок выполнения лабораторной работы.
Лабораторная работа выполняется студентами в паре для полноценного обмена ключами, зашифрованными и подписанными сообщениями. Каждый из студентов в паре работает на компьютере с установленной системой GnuPG для Windows. Компьютеры должны быть объединены
в сеть для оперативного обмена файлами.
Порядок работы каждого из студентов в паре:
2.5.1. Создайте пару ключей в менеджере ключей Cleopatra.
2.5.2. Скопируйте произвольный текст в буфер обмена. Зашифруйте содержимое буфера обмена с помощью своего открытого ключа. Вставьте содержимое буфера обмена в текстовый редактор, убедитесь, что оно зашифровано. Теперь скопируйте в буфер шифротекст, дешифруйте его своим закрытым ключом, вновь вставьте содержимое буфера обмена в текстовый редактор, убедитесь, что текст был успешно расшифрован.
2.5.2. Экспортируйте сертификат открытого ключа из своей пары ключей в файл и передайте его своему напарнику.
2.5.3. Получив файл с экспортированным ключом от напарника, импортируйте его в менеджер ключей. Установите для импортированного ключа полное доверие.
2.5.4. Зашифруйте с использованием импортированного ключа напарника произвольный текст на диске. Передайте зашифрованный текст напарнику.
2.5.5. Получив зашифрованный файл от напарника, дешифруйте его своим закрытым ключом. Убедитесь, что файл был успешно дешифрован.
2.5.6. Используя свой закрытый ключ, подпишите произвольный файл на диске электронной подписью. Передайте подписанный документ вместе с подписью напарнику.
2.5.7. Получив от напарника документ с подписью, убедитесь, что подпись верна. Измените подписанный документ и убедитесь, что подпись стала неверна. Верните документ к первоначальному состоянию и вновь убедитесь, что подпись верна.
2.5.8. Скопируйте во временную папку несколько документов. Сформируйте для этих документов файл с контрольными суммами. Внесите изменения в один или несколько документов и убедитесь, что система обнаружит расхождения контрольных сумм.
2.5.9. Выполните индивидуальное задание в соответствии с заданием. Задание предполагает написание командного скрипта, выполняющего преобразования данных в соответствии с заданием
2.5.9.1. Написать скрипт, который с ключом /e будет шифровать все текстовые документы в заданной параметром скрипта папке, а с ключом /d дешифровывать их.
2.5.9.2. Написать скрипт, который будет с использованием ЭЦП контролировать целостность файлов в заданной папке.
2.5.9.3. Написать скрипт, который будет с ключом /s сканировать заданную папку и для всех новых файлов в ней создавать электронную подпись, а с ключом /v проверять подписи под файлами и формировать отчет о корректности подписей в файле-отчете.
2.5.9.4. Написать скрипт, который с будет формировать/проверять общую подпись для всех текстовых файлов (как единого целого) в заданной папке.
2.5.9.5. Написать скрипт, который будет шифровать и подписывать текстовые файлы в заданной папке с ключом /e, а дешифровывать при запуске с ключом /d только те файлы, которые прошли проверку на корректность электронной подписи.
2.5.9.6. Написать скрипт, который будет шифровать и дешифровывать файлы в папке указанной в качестве параметра скрипта, от имени пользователя, идентификатор которого также передается в скрипт как параметр.
2.5.6.7. Написать скрипт, который будет выполнять сое содержимое только после проверки собственной целостности с помощью электронной подписи.
2.5.10. Составьте отчет по лабораторной работе
2.5.11. Ответьте на контрольные вопросы к лабораторной работе. Отчитайте лабораторную работу преподавателю
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
13 ноября 2020
Заказ завершен, заказчик получил финальный файл с работой
5
Асимметричная криптография и электронная цифровая подпись на примере системы GnuPG.jpg
2020-11-16 13:41
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Автор выполнил работу в срок, все исправления запрошенные преподавателем сделал в срок и даже раньше. Рекомендую