代码之家  ›  专栏  ›  技术社区  ›  tom

php md5实现

  •  0
  • tom  · 技术社区  · 15 年前

    我目前正试图为一个大学项目的一部分编写一个代码——二进制/十六进制处理和密码功能在Mark方案中很受重视,所以我想我会一石二鸟。

    然而,在算法本身上可用的文档是彻底但令人困惑的。是否有一个预先存在的php libary/class,我可以看一下,或者是否有一个逐步解释的算法,以及它在某处使用的变量(特别是t和x)?

    谢谢

    3 回复  |  直到 15 年前
        1
  •  2
  •   zebrabox    15 年前

    拿一份布鲁斯·施耐尔的 Applied Cryptography . 虽然源代码是C语言,但他确实为算法背后的设计原则和理论提供了良好的背景。

        2
  •  1
  •   jheddings    15 年前

    Wikipedia 对算法有一个很好的描述(以及您应该避免它的有效原因)。

    它还包含其实现的完整伪代码示例。

        3
  •  0
  •   brianreavis    15 年前

    这是用C语言编写的MD5。我不知道它是否有帮助,因为它不是PHP,但它是: http://www.google.com/codesearch/p?hl=en&sa=N&cd=10&ct=rc#zd_oLGoxqmg/md5.c&q=function%20md5.c%20lang:c