md5在monotouch中散列字符串的最佳选择是什么?
显然传统的md5不起作用? http://lists.ximian.com/pipermail/monotouch/2009-October/001339.html
...然后由ASP.net webservice检查。
答案 0 :(得分:7)
您提到的电子邮件已经很久了(超过两年),很久以前就修好了。
与所有其他哈希算法(例如MD5
,所有SHA-2系列和SHA1
)一样, RIPEMD160
在MonoTouch中都可用。对于HMAC,对称和非对称算法也是如此。
在.NET中创建加密实例的正确方法是使用基类的工厂,例如
MD5 hash = MD5.Create ();
这将确保您的代码将使用最佳实现(如果有许多可用,例如,如果可以使用本机或硬件优化版本),并将有助于使您的代码更具可移植性。
答案 1 :(得分:0)
您是否尝试过MD5 md5 = new MD5CryptoServiceProvider()
?