可能重复:
SHA1 冲突的概率
假设我正在尝试识别文件系统中的重复文件。可以肯定地说,如果文件的 SHA1 校验和匹配,它们是相同的吗?如果它们匹配,我是否也应该查看它们的内容?
我读过攻击的理论复杂性是 2^51 哈希函数调用。我还在SO上读到“对于输出 160 位的 SHA1,生日攻击将复杂性降低到 2^80。这应该是安全的 30 年或更长时间。” 我还应该仔细检查以确保文件内容匹配吗?我只是想确保我的作业在测试脚本下运行时不会产生错误的输出。
可能重复:
SHA1 冲突的概率
假设我正在尝试识别文件系统中的重复文件。可以肯定地说,如果文件的 SHA1 校验和匹配,它们是相同的吗?如果它们匹配,我是否也应该查看它们的内容?
我读过攻击的理论复杂性是 2^51 哈希函数调用。我还在SO上读到“对于输出 160 位的 SHA1,生日攻击将复杂性降低到 2^80。这应该是安全的 30 年或更长时间。” 我还应该仔细检查以确保文件内容匹配吗?我只是想确保我的作业在测试脚本下运行时不会产生错误的输出。