我有兩個不同的程序,希望分別使用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.
如何從都得到同樣的結果?
感謝