我想使用MD5类做一些加密工作,但是找不到?



只有System.Security.Cryptography。命名空间System.Security.Cryptography中的证书但是我想使用System.Security.Cryptography.MD5
我使用visual studio 2012
我想开发一个windows phone 8应用程序
你能告诉我为什么吗?

您可以在Cimbalino Windows Phone Toolkit中找到MD5实现。

只是为了它到您的项目(使用NuGet),添加以下代码文件的顶部:

using Cimbalino.Phone.Toolkit.Extensions;

然后像这样在代码中使用它:

var myString = "this is my string data";
var myStringBytes = myString.GetBytes(); // this will get the UTF8 bytes for the string
var md5Hash = myStringBytes.ComputeMD5Hash().ToBase64String();

这是因为MD5是"不安全的"(参见wikipedia)。

你可以使用M5类(我在我的wp8项目中使用它)。

Windows phone不支持MD5加密,下面是c#中MD5实现的一个很好的例子

最新更新