Lütfen yardım edin. .NET Çekirdeğinde Rijndael Güvenlik Şifrelemesi nerede bulunur?Rijndael sınıf kütüphanesinde (paket) .NET Core için mevcut değildir
Sınıf kitaplığım (Paket) projemde hangi bağımlılığı eklemem gerekir?
Lütfen yardım edin. .NET Çekirdeğinde Rijndael Güvenlik Şifrelemesi nerede bulunur?Rijndael sınıf kütüphanesinde (paket) .NET Core için mevcut değildir
Sınıf kitaplığım (Paket) projemde hangi bağımlılığı eklemem gerekir?
System.Security'ye baktınız mı? Bu DLL'ye bir derleme başvurusu eklemeniz gerekecek. Burada
System.Security.Cryptography.Rijndael x = System.Security.Cryptography.Rijndael.Create();
Kontrol:
Rijndael uygulaması (henüz) .NET Core taşıdık değildir. Sen hedefler System.Security.Cryptography.Algorithms
paketini kullanarak (Rijndael bir alt kümesidir) AES kullanabilirsiniz netstandard1.3
:
var aes = System.Security.Cryptography.Aes.Create();
Not: çekirdek kütüphanesinde mevcut olduğu, yalnızca netstandard1.3
TFM'ye bu paket bağımlılık eklemek gerekir zaten tam çerçeve:
"netstandard1.3": {
"dependencies": {
"System.Security.Cryptography.Algorithms": "4.2.0"
}
}
için sorun zaten var olduğunu Rijndael algoritması ile şifrelenen bir veri. AES Rijndael ile aynı algoritmaya sahip midir? Hayır ise, verileri tekrar şifrelemeliyim. :(Umarım, henüz netcore'da uygulanabilir. – zenixgrace
@zenixgrace AES, 16 bayt blok boyutuna sahip Rijndael'dir.Verileriniz, 16 bayt blok büyüklüğünde Rijndael ile şifrelenirse, şifresini çözmek için AES kullanabilirsiniz. –
, o dnx451 içinde .NET Çekirdek/ASP.NET Çekirdek 1.0 – Tseng
soruyor, kullanılabilir, ancak dotnet5.4 – zenixgrace