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

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

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

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

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

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

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


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

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

15   голосов , оценка 3.867 из 5
Похожие ответы