我正在尝试 3 种不同的FNV1A_64哈希实现。
1)Maatkit
SELECT FNV1A_64('1')
结果:-5808609649712063748
2)pyhash
import pyhash
hasher = pyhash.fnv1a_64()
print hasher('1')
结果:53876069782339L
3)fnv
./fnv1a64 -s 1
结果:0xaf63ac4c86019afc(12638134423997487000 十进制)
为什么所有的结果都不一样?