Создание электронной цифровой подписи - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Подскажите, пожалуйста, как реализовать создание и проверку электронной цифровой подписи для файлов с помощью алгоритма RSA и DSA. Чтобы после создания подписи на выходе был файл с расширением sign

Решение задачи: «Создание электронной цифровой подписи»

textual
Листинг программы
  1. byte[] HashValue = {59,4,248,102,77,97,142,201,210,12,224,93,25,41,100,197,213,134,130,135};
  2.  
  3.       byte[] SignedHashValue;
  4.  
  5.       RSACryptoServiceProvider RSA = new RSACryptoServiceProvider();
  6.  
  7.       RSAPKCS1SignatureFormatter RSAFormatter = new RSAPKCS1SignatureFormatter(RSA);
  8.  
  9.       RSAFormatter.SetHashAlgorithm("SHA1");
  10.  
  11.       SignedHashValue = RSAFormatter.CreateSignature(HashValue);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.867 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы