Hash MD5和SHA512哈希算法轮次

Hash MD5和SHA512哈希算法轮次,hash,cryptography,md5,sha,Hash,Cryptography,Md5,Sha,MD5和SHA512散列算法使用的确切轮数是多少 根据各种来源,SHA512哈希算法总共使用了80轮() 另一方面,我对MD5哈希算法感到困惑。根据维基百科,MD5使用64轮()。然而,另一个网站指出MD5使用了4轮()。请问这两个人中谁是正确的 我似乎找不到一个可靠的关于子弹数量的信息来源。此外,这些回合到底是什么?简单来说,哈希算法在这些回合中做了什么?非常感谢:)MD5的定义是4轮。所以MD5有4个回合。但是,这些轮由16个类似的计算组成,因此在4*16=64轮中可能更容易实现。由于这些类

MD5和SHA512散列算法使用的确切轮数是多少

根据各种来源,SHA512哈希算法总共使用了80轮()

另一方面,我对MD5哈希算法感到困惑。根据维基百科,MD5使用64轮()。然而,另一个网站指出MD5使用了4轮()。请问这两个人中谁是正确的

我似乎找不到一个可靠的关于子弹数量的信息来源。此外,这些回合到底是什么?简单来说,哈希算法在这些回合中做了什么?非常感谢:)

MD5的定义是4轮。所以MD5有4个回合。但是,这些轮由16个类似的计算组成,因此在4*16=64轮中可能更容易实现。由于这些类似的计算-它们之间没有任何额外的计算-计算和圆之间的线变得模糊。如果不确定,请遵守标准


请注意,对于大多数较新的散列函数来说,这是朝着许多小循环的方向发展。在这方面,可能更容易将MD5视为64轮,以便进行公平比较。

这是一个值得考虑的问题,但必须经过充分研究;散列是标准化的,请查阅标准文档。不要因为这个问题是关于密码学的,而不是关于编程的,所以显得离题。这篇文章也已经在“非常感谢您提供的信息”网站上发布和回复。owlstead:)我非常感谢:)