Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 24651|Yanıt: 0

[.NET Core] .NET Core, hata raporlama çözümleri için RSA şifreleme algoritmasını kullanır

[Bağlantıyı kopyala]
Yayınlandı 4.07.2018 16:26:53 | | |
.NET Core 1.x sürüm hatası şöyledir:

'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' assembly adresinden 'System.Security.Cryptography.RSACryptoServiceProvider' tipini yüklenemedi.

.NET Core 2.x sürüm hatası aşağıdaki gibidir:

Bu platformda işletme desteklenmemektedir.

   System.Security.Cryptography.RSA.FromXmlString(String xmlString) adresinde
   at CodeSharing.Common.RSACryptoProvider.SectionDecrypt(String base64code, String privateKey) xxx içinde


Bu makale, bunu çözmek için 2.x sürümünü örnek olarak kullanıyor!

Hatanın başlıca nedenleri şunlardırFromXmlStringBu yöntem yanlış!

Bu yöntemi yeniden tanımlayın:

FromXmlString'de kullanılan tüm kodları RSA.FromXmlString(privateKey) adresine koy;  FromXmlString(RSA, privateKey) ile değiştir; Çözülebilir!

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




Önceki:Ionic Development Android App Practice (4): Baidu Map API Positioning
Önümüzdeki:JD.com'nin satın alma ürün arayüzü asistanının her versiyonu açık kaynaklıdır
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com