Разработать программу вычисления и проверки ЭЦП по схеме RSA или DSA

Срочно
Выполнен
Заказ
4053070
Раздел
Программирование
Предмет
Основы программирования
Антиплагиат
Не указан
Срок сдачи
13 Мая 2021 в 23:55
Цена
Договорная
Блокировка
10 дней
Размещен
22 Апр 2021 в 01:07
Просмотров
177
Описание работы

Задача

  1. реализовать ЭЦП (один из 2х алгоритмов - rsa/dsa), где используется хеш-алгоритм. Алгоритм хеширования ЭЦП (MD4, MD5, SHA-1 или др.) и использовать эту реализацию в работе ЭЦП
  2. написать программу вычисления и проверки электронной цифровой подписи согласно выбранного алгоритма (rsa/dsa). Язык C# или другой, c поддержкой .Net Framework, среда разработки – Visual Studio 2017 и новее).
  3. оформить отчет, см. требования в файле ниже.

Обязательные требования

-- Длины ключей быть достаточно большими [512 бит -1024 бита]. Можно написать свой класс для работы с большими числами или использовать уже существующие классы (как BigInteger в C#)

-- Приложение должно формировать ЭЦП и сверять ЭЦП для произвольного текстового файла (*.txt). Размер текстового файла – более 1 КБ.

Функционал:

-Генерировать новую ключевую информацию и сохранять её в отдельном файле с целью дальнейшего её использования, при следующих запусках программы.

-Формировать значение ЭЦП и сохранять её значение в отдельной файле для возможности дальнейшей её проверки.

-Проверять значение ЭЦП и выдавать результат проверки: 1. Подпись верна 2. Подпись не верна

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
3 часа 6 минут
Выполнен в срок
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир