gpt4 book ai didi

perl - Digest::SHA 相对于 Digest::SHA1 有哪些优点?

转载 作者:行者123 更新时间:2023-12-02 11:16:49 31 4
gpt4 key购买 nike

使用 Digest::SHA 有什么优势吗?超过Digest::SHA1或相反亦然?两者似乎都得到了维护,但我不认为 Digest::SHA1 与 Digest::SHA 一起存在的原因。

最佳答案

没有,Digest::SHA1 是遗留的,SHA1 也是如此。根据 Digest::SHA1 的文档:

In 2005, security flaws were identified in SHA-1, namely that a possible mathematical weakness might exist, indicating that a stronger hash function would be desirable. The Digest::SHA module implements the stronger algorithms in the SHA family.

它清楚地引用了Digest::SHADigest::SHA 中的实现比 Digest::SHA1 快一点(根据 Digest.pm 的文档 - 你应该做什么无论如何可能正在使用)。

Algorithm      Size    Implementation                  MB/s
SHA-1 160 Digest::SHA v4.3.1 58.9
SHA-1 160 Digest::SHA1 v2.10 48.8

DigestDigest 命名空间中所有模块的工厂,它优先考虑 Digest::SHA 而非 Digest::SHA1 。您甚至可以认为 Digest::SHA1 已被弃用了两倍,因为它已被 Digest::SHA2 取代。

我相信在这里证实“已弃用”一词可能有用。我的意思只是说 Digest::SHA1 对于 SHA 系列中的非 SHA1 哈希值没有用处——其他发行版可以处理更多.. Digest::SHA1 也更慢..据我所知,它仍然受到支持,并且不久前已经发布了稳定版本:Digest-SHA1-2.13 - 2010 年 7 月 3 日 - Gisle Aas

关于perl - Digest::SHA 相对于 Digest::SHA1 有哪些优点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3420720/

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