小编lin*_*s77的帖子

一个合适的散列函数来检测数据损坏/检查数据完整性?

什么是用于检测损坏的文件完整性检查(校验和)的最合适的哈希函数?

我需要考虑以下几点:

广泛的文件大小(1 kb到10GB +)
许多不同的文件类型
大量文件(+/- 100 TB和不断增长)

较大的文件是否需要更高的摘要大小(SHA-1与SHA 512)?

我看到SHA系列被称为加密哈希函数.它们是否不适合"通用"用途,例如检测文件损坏?像MD5或Tiger这样的东西会更好吗?

如果恶意篡改也是一个问题,你的答案会改变最合适的哈希函数吗?

外部库不是一个选项,只有Win XP SP3 +上可用.

当然,性能也值得关注.

(请原谅我的术语,如果不正确,我对这个问题的了解非常有限).

hash checksum file corruption data-integrity

11
推荐指数
1
解决办法
3723
查看次数

标签 统计

checksum ×1

corruption ×1

data-integrity ×1

file ×1

hash ×1