Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 24651|Risposta: 0

[.NET Core] .NET Core utilizza l'algoritmo di crittografia RSA per soluzioni di segnalazione degli errori

[Copiato link]
Pubblicato su 04/07/2018 16:26:53 | | |
L'errore della versione .NET Core 1.x è il seguente:

Non è stato possibile caricare il tipo 'System.Security.Cryptography.RSACryptoServiceProvider' dall'assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'.

L'errore della versione .NET Core 2.x è il seguente:

L'operazione non è supportata su questa piattaforma.

   su System.Security.Cryptography.RSA.FromXmlString(String xmlString)
   presso CodeSharing.Common.RSACryptoProvider.SectionDecrypt(Stringa base64code, Stringa privateKey) in xxx


Questo articolo usa la versione 2.x come esempio per risolverlo!

Le principali ragioni dell'errore sonoFromXmlStringQuesto metodo è sbagliato!

Ridefinisci questo metodo:

Mettere tutto il codice usato in FromXmlString su RSA.FromXmlString(privateKey);  Sostituisci con FromXmlString(RSA, privateKey); Si può risolvere!

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




Precedente:Pratica di sviluppo Ionic per app Android (4): Posizionamento API della mappa Baidu
Prossimo:Ogni versione dell'assistente di interfaccia di prodotto di acquisto di JD.com è open source
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com