gpt4 book ai didi

file - SHA-256 或 MD5 确保文件完整性

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

我知道 SHA-256 在安全性等方面优于 MD5,但是,如果我要使用一种仅检查文件完整性的方法(即与密码加密等无关),是否有使用 SHA-256 有什么优势?

由于 MD5 是 128 位,SHA-256 是 256 位(因此是两倍大)...

  1. 计算哈希值是否需要两倍的时间?

  2. 在时间并不重要的情况下(例如在备份程序中),只需要文件完整性,是否有人会反对 MD5 采用不同的算法,甚至建议采用不同的技术?

  3. 使用 MD5 会产生校验和吗?

最佳答案

SHA256 和 MD5 都是哈希算法。它们获取您的输入数据(在本例中为文件)并输出 256/128 位数字。这个数字是一个校验和。没有发生加密,因为无限数量的输入可能会产生相同的哈希值,尽管实际上冲突很少见。

根据 this answer 的说法,SHA256 比 MD5 需要更多的时间来计算。 .

顺便说一句,我想说 MD5 可能适合您的需要。

关于file - SHA-256 或 MD5 确保文件完整性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14139727/

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