我想验证一堆文件(十个文件左右)是否保持不变。 我认为它为这些文件创建了CRC / MD5哈希列表,并将它们与实时哈希进行比较。
感谢。
答案 0 :(得分:2)
CRC更简单,更快,但只是真正设计用于检测无意的更改。 MD5更安全。
两者都内置在Python标准库中,请查看hashlib以获取详细信息。
答案 1 :(得分:2)
另外值得考虑的是SHA1更安全,但它确实取决于它们可能被修改的原因。 CRC可以抵御诸如运输中的腐败等随机错误。 MD5和SHA1与故意更改有关。 SHA1更好,但MD5可能更快。