RSA шифруем ключом из файла *.pem - C#

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

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

Добрый день! Есть задача зашифровать сообщение при помощи метода RSA и закрытого ключа в виде файла *.pem Пытаюсь выделить закрытый ключ из файла pem т.о.
            X509Certificate2 cert = new X509Certificate2(@"C:\путь\имя_файла.pem");
            RSACryptoServiceProvider cryptoServiceProvider = cert.PrivateKey as RSACryptoServiceProvider;
            //считываем ключ из сертификата
            privat_key=cert.PrivateKey.ToXmlString(false);
На первой же строке вылетает ошибка "Требуемый объект не найден". В пути к файлу не сомневаюсь. Подскажите, пожалуйста, в чем проблема? Спасибо большое!

Решение задачи: «RSA шифруем ключом из файла *.pem»

textual
Листинг программы
RSACryptoServiceProvider cryptoServiceProvider = cert.PrivateKey as RSACryptoServiceProvider;

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


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

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

14   голосов , оценка 4 из 5