gpt4 book ai didi

security - 常用且更流行的哈希函数

转载 作者:行者123 更新时间:2023-12-02 10:01:49 25 4
gpt4 key购买 nike

我知道所有哈希函数的列表太长。我只想知道日常 IT 实际任务中最常用的那些。我知道 MD5、SHA1、SHA2(256 和 512)非常流行。我可以在这 5 种算法中添加其他哈希函数吗?

我想开发一个哈希工具,我只想包含开发人员真正需要的那些算法。

最佳答案

  • MD5、SHA-1 - 常用,曾经是安全的,但不再具有防碰撞性
  • SHA-2 - 常用,安全。它是一系列具有不同输出大小的函数。
  • SHA-3 - 尚未指定,但之后可能会变得流行。等规范吧将是一个函数族。
  • CRC32 - 不安全,但作为校验和确实很常见
  • MD4、RIPEMD160 - 还没有看到用于散列文件的那些,但它们仍然存在于其他一些上下文中。 MD4 已损坏,RIPEMD 家族的一些较旧成员已损坏,但 RIPEMD160 仍然安全。我唯一见过漩涡的地方是 TrueCrypt 的 KDF。
  • TTH/TigerTreeHash - 在某些文件共享环境中使用,仍然安全,但安全裕度变薄
  • ED2K - 用于某些文件共享上下文,基于 MD4,破坏了抗碰撞性
  • Skein、Blake2 - Skein 是 SHA-3 决赛入围者,Blake2 源自其中。软件相对较快,偶尔使用,但并不常见。作为 Blake2 的贡献者,我希望它变得更受欢迎:)

除了您命名的哈希值之外,CRC32 确实很常见,TTH/ED2K 用于文件共享上下文,但很少在其他地方使用。在文件哈希上下文中还没有看到太多其他哈希。

关于security - 常用且更流行的哈希函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16393650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com