标签: algorithm hash
如果在计算FNV-1a哈希值时,是否有任何不利影响,一次只需要4个字节,而不只是一个?
答案 0 :(得分:1)
是的,有问题。该算法对每个字节执行XOR,然后将该字节与该值的其余部分“混合”。如果你一次对四个字节进行了一次XOR,那么你正在散列的值的最后四个字节会对结果产生压倒性的影响。
基本上,计算设计为一次混合一个字节。如果一次混合四个字节,则会更改其生成的值的分布。