Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 24651|Odpoveď: 0

[.NET Core] .NET Core používa šifrovací algoritmus RSA na riešenie hlásenia chýb

[Kopírovať odkaz]
Zverejnené 4. 7. 2018 16:26:53 | | |
Chyba verzie .NET Core 1.x je nasledovná:

Nebolo možné načítať typ 'System.Security.Cryptography.RSACryptoServiceProvider' z assembleru 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'.

Chyba verzie .NET Core 2.x je nasledovná:

Prevádzka na tejto platforme nie je podporovaná.

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


Tento článok používa verziu 2.x ako príklad na jej vyriešenie!

Hlavné dôvody chyby súFromXmlStringTáto metóda je nesprávna!

Predefinujte túto metódu:

Všetok kód použitý v FromXmlString vložte do RSA.FromXmlString(privateKey);  Nahradiť FromXmlString(RSA, privateKey); Dá sa to vyriešiť!

Zdroje:https://github.com/ServiceStack/ ... lient/CryptUtils.cs




Predchádzajúci:Ionic Development Android App Practice (4): Baidu Map API Positioning
Budúci:Každá verzia nákupného produktového rozhrania JD.com je open source
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com