以简单的方式理解SHA-3 Keccak哈希算法的实现


Simple way to understanding implementation of SHA-3 Keccak hashing algorithm

我一直在网上寻找有关算法keccak的参考资料,但没有一个让我理解。

这是我找到的一些链接。

  • http://plaintext.crypto.lo.gy/article/495/untwisted-a-cryptol-%20implementation-of-keccak-part-1
  • http://en.wikipedia.org/wiki/SHA-3

是否有一种方法可以很容易地理解实现或算法漏洞?这个算法的PHP实现上有代码吗?

有Keccak的官方网站,详细介绍了该算法。它还解释和讨论了官方代码的实现。

http://keccak.noekeon.org/specs_summary.html

有人花时间在PHP中实现了一些Keccak实现,值得一看:

https://notabug.org/desktopd/php-sha3-streamable