我经常使用 SSH 通过 rclone 将磁盘映像和虚拟机映像(通常每个文件 800GB 到近 1 TB)传输到云服务器,我想知道 sha1sum 和 md5sum 在验证非常大文件的完整性时有多可靠。
我发现了这个: 如何验证 1TB 文件是否正确传输?
然而,它与性能有关,而不是与生成的散列的可靠性有关。
考虑到有这么多不同的文件,是否有可能另一个文件共享生成的相同哈希值?
那么对于非常大的文件,MD5 和 SHA-1 总和有多可靠?谢谢。
我还发现了有关碰撞的信息:https : //stackoverflow.com/questions/4032209/is-md5-still-good-enough-to-uniquely-identify-files
https://www.theregister.co.uk/2017/02/23/google_first_sha1_collision/