我从 MSDN 复制粘贴了这段代码:
using System.Security.Cryptography;
byte[] buffer = enc.GetBytes(text);
SHA1CryptoServiceProvider cryptoTransformSHA1 =
new SHA1CryptoServiceProvider();
string hash = BitConverter.ToString(
cryptoTransformSHA1.ComputeHash(buffer)).Replace("-", "");
return hash;
但是 VS 说没有这样的Cryptography
命名空间,因此没有SHA1CryptoServiceProvider
类。
我究竟做错了什么?
我在 Windows 8 Release Preview 上使用带有 Dreamspark 许可证的 Visual Studio Professional 2012 RC。