【问题标题】:How to md5 in monotouch?如何在monotouch中使用md5?
【发布时间】:2012-02-04 12:02:42
【问题描述】:

在 monotouch 中对字符串进行 md5 哈希处理的最佳选择是什么?

显然传统的 md5 不起作用? http://lists.ximian.com/pipermail/monotouch/2009-October/001339.html

...然后由 ASP.net 网络服务进行检查。

【问题讨论】:

  • 这是一个很老的bug,你确定它仍然有效吗?

标签: c# asp.net ios xamarin.ios md5


【解决方案1】:

你试过MD5 md5 = new MD5CryptoServiceProvider()吗?

【讨论】:

    【解决方案2】:

    您提到的电子邮件很旧(两年多),而且很久以前就已修复。

    MD5 与所有其他哈希算法(例如 SHA1、所有 SHA-2 系列和 RIPEMD160)一样,都在 MonoTouch 中可用。 HMAC、对称和非对称算法也是如此。

    在 .NET 中创建加密实例的正确方法是使用基类的工厂,例如

    MD5 hash = MD5.Create ();
    

    这将确保您的代码使用最佳实现(如果有很多可用的实现,例如,如果有可用的本机或硬件优化版本)并有助于使您的代码更便携。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-22
      • 2012-04-27
      • 2014-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多