Please help me. Dove trovare la crittografia di sicurezza Rijndael in .NET Core?Rijndael nella libreria di classi (pacchetto) non disponibile per .NET Core
Quale dipendenza devo includere nel progetto della mia libreria di classi (Pacchetto)?
Please help me. Dove trovare la crittografia di sicurezza Rijndael in .NET Core?Rijndael nella libreria di classi (pacchetto) non disponibile per .NET Core
Quale dipendenza devo includere nel progetto della mia libreria di classi (Pacchetto)?
Hai guardato in System.Security. Sarà necessario aggiungere un riferimento all'assembly a questa DLL.
System.Security.Cryptography.Rijndael x = System.Security.Cryptography.Rijndael.Create();
Controllare qui:
L'implementazione Rijndael non è (ancora) portato su .NET Nucleo. Si potrebbe utilizzare AES (che è un sottoinsieme di Rijndael) utilizzando il pacchetto System.Security.Cryptography.Algorithms
che si rivolge netstandard1.3
:
var aes = System.Security.Cryptography.Aes.Create();
Nota: è necessario aggiungere solo questo pacchetto di dipendenza al netstandard1.3
TFM, come esiste nella libreria di base del piena quadro già:
"netstandard1.3": {
"dependencies": {
"System.Security.Cryptography.Algorithms": "4.2.0"
}
}
Il problema è che ho già un dato che cripta con l'algoritmo di Rijndael. AES ha lo stesso algoritmo con Rijndael? Se no, devo ri-cifrare i dati di nuovo. :(. Spero che possa essere implementato ancora in netcore – zenixgrace
@zenixgrace AES è Rijndael con una dimensione di blocco di 16 byte Se i tuoi dati sono stati crittografati con Rijndael con una dimensione di blocco di 16 byte puoi usare AES per decodificarlo. –
Questo MSDN collegamento è per NET 4.6, che sta chiedendo per NET core/core ASP.NET 1.0 – Tseng
in dnx451, è disponibile, ma non per dotnet5.4 – zenixgrace