对大文件做 hash,请问什么 hash 函数既是 collision-resistant,又能对文件部分更改快速重计算 hash 值?
最好重计算 hash 值不需要重新读出整个文件。
目前我知道的,SHA1 几乎不会出现 collision,但文件部分更新后貌似需要完全重新计算 hash 值;Rabin fingerprint 应该不是 collision-resistant,但可以只对更新部分重计算即可得到新的 hash 值。
retro
12 years, 2 months ago