gpt4 book ai didi

hash - 为什么选择 SHA512 而不是 SHA384?

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

SHA3​​84 是 SHA512 的截断版本。但为什么会有人使用它?推论:如果 SHA384 与 SHA512 一样好,那么使用 512 位版本有什么理由吗?
我打算使用其中一种算法来验证文件完整性,所以我主要对碰撞安全感兴趣。
我很高兴听到有人在实践中如何使用 SHA2 摘要,以及您为什么会选择一个版本而不是另一个版本。

最佳答案

就实际目的和可预见的 future 而言,SHA384 和 SHA512 几乎适用于任何可以想象的抗碰撞应用。通常,一旦我们超过 256 位并且碰撞抗性对于实际目的是无限的,您将使用什么散列的主要决定因素就是您需要多少位输出。例如,如果您需要哈希同时生成 256 位 HMAC key 和 128 位加密 key ,SHA384 是一个自然的选择。如果您需要尽可能多的输出来计算计算成本,比如 PRNG 的输出或作为随机填充,那么 SHA512 是有意义的。

关于hash - 为什么选择 SHA512 而不是 SHA384?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10061532/

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