MD5 和 SHA1 的区别

在这篇文章中,我们将了解 MD5 和 SHA1 之间的区别 -

MD5

  • 它代表消息摘要。

  • 它可以有 128 位作为消息摘要的长度。

  • 与SHA1相比,它的速度很快。

  • 要理解初始消息,攻击者需要 2^128 次操作。

  • 很简单。

  • 它没有提供良好的安全性。

  • 如果攻击者需要查找具有相同消息摘要的 2 条消息,则攻击者必须执行 2^64 次操作。

  • MD5 于 1992 年提出。

SHA1

  • 它代表安全哈希算法。

  • 它可以有 160 位作为消息摘要的长度。

  • 与MD5相比,它的速度很慢。

  • 要理解初始消息,攻击者需要 2^160 次操作。

  • 与 MD5 相比,它更复杂。

  • 它提供了相当数量的安全性。

  • 攻击者需要执行大于 MD5 的 2^80 次操作。

  • 它于 1995 年提出。