Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Асимметричная криптография и электронная цифровая подпись на примере системы GnuPG
Создан заказ №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
20 дней
Заказчик принял работу без использования гарантии
13 ноября 2020
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
oniva
5
скачать
Асимметричная криптография и электронная цифровая подпись на примере системы GnuPG.jpg
2020-11-16 13:41
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Автор выполнил работу в срок, все исправления запрошенные преподавателем сделал в срок и даже раньше. Рекомендую

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Решение задачи с помощью sql запросов
Контрольная работа
Программирование
Стоимость:
300 ₽
Основы программирования и реализация программ на языке С#
Курсовая работа
Программирование
Стоимость:
700 ₽
Составить экспертную систему (Язык программирования не имеет значения)
Контрольная работа
Программирование
Стоимость:
300 ₽
Написать программу с описанием на языке Delphi
Другое
Программирование
Стоимость:
300 ₽
Веб сайт для видео студии
Курсовая работа
Программирование
Стоимость:
700 ₽
новейшие технологии разработки программных систем
Реферат
Программирование
Стоимость:
300 ₽
Разработка клиентской части цифрового сервиса
Задача по программированию
Программирование
Новое задание по программированию
Лабораторная работа
Программирование
Стоимость:
300 ₽
Постановка задачи и сценарий тестирования для мессенджера.
Другое
Программирование
Стоимость:
300 ₽
Метод простых итераций для решения трансцендных уравнений на СИ++
Лабораторная работа
Программирование
Стоимость:
300 ₽
Объектно-ориентированное программирование. C#
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторка по Структуры и алгоритмы обработки данных в ЭВМ
Лабораторная работа
Программирование
Стоимость:
300 ₽
Клиент серверное приложение на c++ (TCP/UDP). Пример - чат
Лабораторная работа
Программирование
Стоимость:
300 ₽
Эмпирический анализ эффективности алгоритмов сортировки
Лабораторная работа
Программирование
Стоимость:
300 ₽
бота с Функция: показать время заката солнца в нн
Лабораторная работа
Программирование
Стоимость:
300 ₽
Написать на python и Qt Designer программу для работы с базой данных.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Проверка систем Bro и Suricata с помощью Pytbull
Лабораторная работа
Программирование
Стоимость:
300 ₽
разработки макета страниц сайта с использованием Figma.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Написать программу для сортировки с помощью двоичного дерева
Лабораторная работа
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Контекстное меню в Компас-3D
Под контекстным меню в информатике понимают меню, раскрывающееся в Windows-приложениях щелчком правой кнопки мыши по какому-либо объекту и открывающее при этом список команд, управляющих этим объектом.
Контекстное меню применяется и в системе автоматизированного проектирования Компас-3D LT, поскольку она также является приложением операционной системы Windows.
Контекстное меню предназначено для выз...
подробнее
Управление изображением модели в Компас-3D
Управление масштабами изображений моделей осуществляется с помощью команд:
Сами названные команды находятся в меню Вид, а кнопки, с помощью которых их можно быстро вызвать, располагаются на панели Вид.
Управление коэффициентами изменения масштаба ведется с использованием команд Увеличить масштаб и Уменьшить масштаб. Настройку величины масштаба выполняют так:
Передвигать изображения моделей в окне мож...
подробнее
Обучение языку программирования: методы и советы
Решив начать освоение программирования, следует, прежде всего, ответить на вопрос: "Зачем мне это нужно?". От ответа будет зависеть выбор языка и методика занятий. Варианты могут быть такими:

Рисунок 1. Примерные ставки оплаты труда программистов. Автор24 — интернет-биржа студенческих работ
Освоение программирования сводится не только к изучению языка, но и к организации рабочего места: установке на...
подробнее
Высокие и низкие языки программирования
В эпоху появления первых компьютеров (1940-е гг.) средства создания компьютерных программ были достаточно сложны и требовали длительной и сложной профессиональной подготовки. Фактически специалистам приходилось кодировать алгоритмы в так называемых машинных кодах.

Рисунок 1. Перфокарта - носитель машинных кодов для программирования старых компьютеров. Автор24 — интернет-биржа студенческих работ
Успе...
подробнее
Контекстное меню в Компас-3D
Под контекстным меню в информатике понимают меню, раскрывающееся в Windows-приложениях щелчком правой кнопки мыши по какому-либо объекту и открывающее при этом список команд, управляющих этим объектом.
Контекстное меню применяется и в системе автоматизированного проектирования Компас-3D LT, поскольку она также является приложением операционной системы Windows.
Контекстное меню предназначено для выз...
подробнее
Управление изображением модели в Компас-3D
Управление масштабами изображений моделей осуществляется с помощью команд:
Сами названные команды находятся в меню Вид, а кнопки, с помощью которых их можно быстро вызвать, располагаются на панели Вид.
Управление коэффициентами изменения масштаба ведется с использованием команд Увеличить масштаб и Уменьшить масштаб. Настройку величины масштаба выполняют так:
Передвигать изображения моделей в окне мож...
подробнее
Обучение языку программирования: методы и советы
Решив начать освоение программирования, следует, прежде всего, ответить на вопрос: "Зачем мне это нужно?". От ответа будет зависеть выбор языка и методика занятий. Варианты могут быть такими:

Рисунок 1. Примерные ставки оплаты труда программистов. Автор24 — интернет-биржа студенческих работ
Освоение программирования сводится не только к изучению языка, но и к организации рабочего места: установке на...
подробнее
Высокие и низкие языки программирования
В эпоху появления первых компьютеров (1940-е гг.) средства создания компьютерных программ были достаточно сложны и требовали длительной и сложной профессиональной подготовки. Фактически специалистам приходилось кодировать алгоритмы в так называемых машинных кодах.

Рисунок 1. Перфокарта - носитель машинных кодов для программирования старых компьютеров. Автор24 — интернет-биржа студенческих работ
Успе...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы