Bitte helfen Sie mir. Wo finde ich die Rijndael Security Cryptography in .NET Core?Rijndael in der Klassenbibliothek (Paket) nicht verfügbar für .NET Core
Welche Abhängigkeit muss ich in mein Klassenbibliothek (Paket) Projekt aufnehmen?
Bitte helfen Sie mir. Wo finde ich die Rijndael Security Cryptography in .NET Core?Rijndael in der Klassenbibliothek (Paket) nicht verfügbar für .NET Core
Welche Abhängigkeit muss ich in mein Klassenbibliothek (Paket) Projekt aufnehmen?
Haben Sie in System.Security gesucht. Sie müssen dieser DLL einen Assemblyverweis hinzufügen.
System.Security.Cryptography.Rijndael x = System.Security.Cryptography.Rijndael.Create();
prüfen:
Die Rijndael Implementierung ist (noch) nicht auf .NET-Core portiert. Sie könnten verwenden AES (die eine Teilmenge von Rijndael ist) mit dem System.Security.Cryptography.Algorithms
Paket, das zielt netstandard1.3
:
var aes = System.Security.Cryptography.Aes.Create();
Hinweis: Sie sollten nur dieses Paket Abhängigkeit der netstandard1.3
TFM hinzuzufügen, wie es in der Core-Bibliothek des existiert Voll Rahmen bereits:
"netstandard1.3": {
"dependencies": {
"System.Security.Cryptography.Algorithms": "4.2.0"
}
}
Das Problem ist, habe ich schon Daten, die mit dem Rijndael-Algorithmus verschlüsselt werden. Hat AES denselben Algorithmus wie Rijndael? Wenn nein, muss ich die Daten erneut verschlüsseln. :(. Hoffe es kann noch in netcore implementiert werden. – zenixgrace
@zenixgrace AES ist Rijndael mit einer Blockgröße von 16 Byte. Wenn Ihre Daten mit Rijndael mit einer Blockgröße von 16 Byte verschlüsselt wurden, können Sie AES verwenden, um es zu entschlüsseln. –
Die MSDN-Link für NET 4.6 ist, er bittet für .NET-Core/ASP.NET-Core 1.0 – Tseng
in dnx451, ist vorhanden, aber nicht für dotnet5.4 – zenixgrace