Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 24651|Ответ: 0

[.NET Core] .NET Core использует алгоритм шифрования RSA для решений по отчётности об ошибках

[Скопировать ссылку]
Опубликовано 04.07.2018 16:26:53 | | |
Ошибка версии .NET Core 1.x следующая:

Не удалось загрузить тип 'System.Security.Cryptography.RSACryptoServiceProvider' из assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'.

Ошибка версии .NET Core 2.x следующая:

Работа на этой платформе не поддерживается.

   на System.Security.Cryptography.RSA.FromXmlString(String xmlString)
   на CodeSharing.Common.RSACryptoProvider.SectionDecrypt(String base64code, String privateKey) в xxx


В этой статье используется версия 2.x в качестве примера для решения этой проблемы!

Основные причины ошибки таковы:FromXmlStringЭтот метод неверен!

Переопределите этот метод:

Перенесите весь код, используемый в FromXmlString, в RSA.FromXmlString(privateKey);  Заменить на FromXmlString(RSA, privateKey); Это можно решить!

Ресурсы:https://github.com/ServiceStack/ ... lient/CryptUtils.cs




Предыдущий:Практика Ionic Development для Android App (4): позиционирование API карты Baidu
Следующий:Каждая версия помощника по интерфейсу закупочных продуктов JD.com является открытым исходным кодом
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com