我正在寻找一个MurmurHash3_x64_128的反函数,在这个 Java 版本中实现。请注意,不同之处在于初始化h1
和h2
通过一些幻数对种子进行异或运算。此外,实际上我只对 33 - 64 位感兴趣(因为我试图找出32 -> 32 bits 的简化版本的逆。
我发现了不错的博文,遗憾的是,它使用了算法的不同变体。
根据 wiki,该算法在密码学上不是安全的,因此应该存在逆算法。
我正在寻找一个MurmurHash3_x64_128的反函数,在这个 Java 版本中实现。请注意,不同之处在于初始化h1
和h2
通过一些幻数对种子进行异或运算。此外,实际上我只对 33 - 64 位感兴趣(因为我试图找出32 -> 32 bits 的简化版本的逆。
我发现了不错的博文,遗憾的是,它使用了算法的不同变体。
根据 wiki,该算法在密码学上不是安全的,因此应该存在逆算法。