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

Tab*_*Tab 2 c# silverlight md5

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

Jon*_*Jon 6

MD5班仅在.NET框架,而不是在Silverlight.如果绝对必须使用MD5,则必须通过外部开发的MD5实现,例如实现.

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