请帮帮我。 哪里可以找到.NET Core中的Rijndael安全加密技术?
我必须在我的类库(Package)项目中包含哪些依赖项?
答案 0 :(得分:12)
Rijndael实现尚未(仍)移植到.NET Core。您可以使用针对netstandard1.3
的{{3}}包来使用AES(这是Rijndael的子集):
var aes = System.Security.Cryptography.Aes.Create();
注意:您应该只将此包依赖项添加到netstandard1.3
TFM,因为它已存在于完整框架的核心库中:
"netstandard1.3": {
"dependencies": {
"System.Security.Cryptography.Algorithms": "4.2.0"
}
}
答案 1 :(得分:-1)
你看过System.Security了吗?您需要向此DLL添加程序集引用。
System.Security.Cryptography.Rijndael x = System.Security.Cryptography.Rijndael.Create();
点击此处: