只有System.Security.Cryptography.X509Certificates命名空间中的System.Security.Cryptography
但我想用System.Security.Cryptography.MD5
我使用Visual Studio 2012
我想开发一个Windows Phone 8应用程序
你能告诉我为什么?我想用MD5 Class做一些加密工作,但是我找不到它?
回答
你可以找到一个MD5实现。Cimbalino Windows Phone Toolkit
只是为了它到你的项目(使用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();
Cimbalino Windows Phone Toolkit看起来不错,但我找不到一个方法可以返回一个16字符的MD5,这是md5.ComputeHash(UTF8Encoding.Default.GetBytes(ConvertString)),4,8) – IloveIniesta 2013-03-14 11:58:58
我编辑了我的回复并添加了示例代码 – 2013-03-14 12:30:34
未返回md5值.. – neobie 2014-03-02 05:39:55
你能告诉我如何使用它来计算16个字符的MD5 – IloveIniesta 2013-03-14 16:37:20
你能更具体吗?有一个样本? – David 2013-03-14 16:49:03
的Windows手机不支持MD5加密,这里是一个good example of md5 implementation in c#
不错的页面,很好的实现了md5 – IloveIniesta 2013-03-14 11:47:56
- 1. 我想做一个Cronjob,但我得到了一些错误
- 2. 我想密码锁定我的应用程序,但它不工作
- 3. 我想一些行添加到HTML表,但它的失败
- 4. 我想制作一个树 - 问题,我这样做,它的工作,但我想知道是否有一个更简单的方法来做到这一点?
- 5. 我想在我的页面上做一个画布,但它不起作用
- 6. 我想添加recyclerview依赖项,但它不工作
- 7. 我想加盟笨2个表,但它不工作
- 8. 我想添加碰撞,但它不工作
- 9. 我想的话从一个数组排序,但它不工作
- 10. 我想在我的数据集LIKE实现,但它不工作
- 11. 我想叫可可应用UNIX命令,但它不工作,
- 12. 我想用ng-repeat的单选按钮,但它不工作
- 13. 我想用python编码测验,但它不工作
- 14. 我想追加输入到父按钮单击但它不工作
- 15. 我想要我的Facebook帐户的一些数据,但它不允许我?
- 16. 我做了一个onClickListener我recyclerView但只是没有工作
- 17. 我想使用一个的document.getElementById if语句,但它不是
- 18. 我试图做一个todolist,但它不起作用
- 19. 我找不到工作isInt像我想要
- 20. 我想下载网页内容,但它不能正常工作
- 21. 我想对列表进行排序,但它不工作
- 22. 我想通过C#编码,发送短信到移动为我的项目,但它不是为我工作
- 23. 我加入JS形成我的块,但它不工作
- 24. 我想开发一个实时图形应用程序,但它不工作
- 25. 我想改变一个按钮的onclick使用JavaScript,但它不工作
- 26. 我想做一些divs比赛
- 27. 我想添加图标和单词到侧面导航。但它不起作用
- 28. 我想更新,但它是增加一个新的行
- 29. 我想添加一天到我的约会我该怎么做
- 30. 我一直在找不到符号,但我已经宣布它?
除非特别需要MD5(例如,对于兼容性与另一个应用程序),你应该考虑使用SHA代替。 MD5不再安全。 – 2013-03-14 12:54:22
@KooKiz但中国移动必须这样做 – IloveIniesta 2013-03-14 15:04:33