类型或命名空间名称' MD5CryptoServiceProvider'不存在

时间:2014-12-09 07:59:28

标签: windows visual-studio windows-phone-8

我正在使用代码在我的代码中生成MD5哈希...我不知道为什么命名空间错误是由编译器给出的。我包括(使用System.Security.Cryptography) 对Windows Phone应用程序开发的新手需要一点帮助。

System.Security.Cryptography.MD5CryptoServiceProvider x = new System.Security.Cryptography.MD5CryptoServiceProvider();

此处错误发生在MD5CryptoServiceProvider()..

1 个答案:

答案 0 :(得分:0)

Silverlight中没有MD5CryptoServiceProvider。

MSDN : Silverlight System.Security.Cryptography

你有几个选择。

  
      
  • 使用Silverlight在WP8中支持的另一种哈希算法(可能是最好的,因为md5已经过时了)
  •   
  • 升级到WP8.1运行时(通用)并使用Windows.Security.Cryptography和   Windows.Security.Cryptography.Core
  •   
  • 编写自己的程序,这是一个非常简单的算法。 :)
  •   
  • 使用其他人实施。
  •   

Jitesh Upadhyay complete MD5 Implementation Windows Phone