2016-03-10 15 views

cevap

-1

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:

MSDN

+2

, o dnx451 içinde .NET Çekirdek/ASP.NET Çekirdek 1.0 – Tseng

+0

soruyor, kullanılabilir, ancak dotnet5.4 – zenixgrace

12

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:

MSDN bağlantı NET 4,6 içindir Yani
"netstandard1.3": { 
    "dependencies": { 
    "System.Security.Cryptography.Algorithms": "4.2.0" 
    } 
} 
+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

+1

@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. –

İlgili konular