我有两个不同的程序,希望分别使用Murmur3在Python和Java中哈希相同的字符串。Murmur3哈希在Python和Java实现之间的不同结果
Python版本2.7.9:
mmh3.hash128('abc')
给出79267961763742113019008347020647561319L。
Java是番石榴18.0:
HashCode hashCode = Hashing.murmur3_128().newHasher().putString("abc", StandardCharsets.UTF_8).hash();
给出字符串 “6778ad3f3f3f96b4522dca264174a23b”,转换为BigInterger给137537073056680613988840834069010096699.
如何从都得到同样的结果?
感谢