【发布时间】:2013-01-11 13:37:47
【问题描述】:
我目前面临一个大问题(环境:.NET 4.5 Core):我们需要使用 HMAC-SHA1 算法通过密钥保护消息。问题是命名空间System.Security.Cryptography的HMACSHA1类和命名空间本身在.NET 4.5 Core中是不存在的,这个命名空间只存在于普通版本的.NET中。
我尝试了很多方法来为我们的目的找到一个等效的命名空间,但我唯一找到的是Windows.Security.Cryptography,遗憾的是它不提供 HMAC 加密。
有没有人知道我可以如何解决我们的问题,或者是否有任何免费使用的 3rd-party 解决方案?
【问题讨论】:
-
澄清一下,当您提到 .net 4.5 核心时,您指的是 .net 4.5 的 win8 api 子集,这就是您无权访问 System.Security.Cryptography 的原因吗?跨度>
标签: c# .net cryptography hmac hmacsha1