System.Security.Cryptography命名空间中不存在MD5

时间:2012-06-23 17:42:26

标签: c# silverlight md5

我利用Visual Studio 2010在C#中编写一个简单的应用程序(使用silverlight)从字符串中获取MD5代码。 我包含 System.Security.Cryptography ,但我有标题中的错误。 你能帮助我吗? 感谢。

1 个答案:

答案 0 :(得分:6)

MD5类仅在.NET框架中可用,而不在Silverlight中。如果您绝对必须使用MD5,则必须通过外部开发的MD5实施,例如this one

最好,如果这是您的选项,请考虑使用SHA1。 SHA1是一个更安全的哈希函数(按照今天的标准,MD5实际上不被认为是安全的)在Silverlight中可用。