Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 24651|Odpověď: 0

[.NET Core] .NET Core používá šifrovací algoritmus RSA pro řešení hlášení chyb

[Kopírovat odkaz]
Zveřejněno 04.07.2018 16:26:53 | | |
Chyba verze .NET Core 1.x je následující:

Nepodařilo se načíst typ 'System.Security.Cryptography.RSACryptoServiceProvider' z assembleru 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'.

Chyba verze .NET Core 2.x je následující:

Provoz na této platformě není podporován.

   na System.Security.Cryptography.RSA.FromXmlString(String xmlString)
   at CodeSharing.Common.RSACryptoProvider.SectionDecrypt(String base64code, String privateKey) in xxx


Tento článek používá verzi 2.x jako příklad k jeho řešení!

Hlavní důvody chyby jsouFromXmlStringTato metoda je špatná!

Předefinujte tuto metodu:

Veškerý kód použitý v FromXmlString vložte do RSA.FromXmlString(privateKey);  Nahraďte FromXmlString(RSA, privateKey); Dá se to vyřešit!

Prostředky:https://github.com/ServiceStack/ ... lient/CryptUtils.cs




Předchozí:Ionic Development Android App Practice (4): Baidu Map API Positioning
Další:Každá verze nákupního produktového rozhraní JD.com je open source
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com