【发布时间】:2009-11-10 08:48:22
【问题描述】:
假设我使用哈希来识别文件,所以我不需要它是安全的,我只需要尽量减少冲突。我在想我可以通过使用 SIMD 并行运行四个散列然后对最终结果进行散列来加速散列。如果哈希被设计为采用 512 位块,我只需单步执行文件,一次采用 4x512 位块并从中生成四个哈希;然后在文件的末尾,我将四个结果散列在一起。
我很确定这种方法会产生更差的哈希值...但是会差多少?有没有粗略的计算?
【问题讨论】:
标签: hash simd hash-collision