我想在项目中使用HMACSHA1类,但缺少命名空间System.Security.Cryptography。如果添加引用System.Security,则会找到 namespace Cryptography,但没有类HMACSHA1。而且我找不到命名空间Windows.Security.Cryptography,似乎替换了System.Security.Cryptography

我的项目面向Windows Store应用程序的框架.NET 4.5.NET,他在Nuget上的Visual 2012上使用Windows 7

有人对此问题有解决方案吗?

最佳答案

根据 HMACSHA1 上的MSDN条目

没有信息包含在Portable Class Library中。

但是:那里有Portable Class Libraries Contrib,其中包括HMACSHA1端口

关于portable-class-library - 缺少系统安全性密码学,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25243400/

10-11 06:04