この Java バージョンで実装されているMurmurHash3_x64_128の逆関数を探しています。違いは、初期化と、シードをいくつかのマジック ナンバーで xor することにあることに注意してください。また、実際には、ビット 33 ~ 64 のみに関心があります ( 32 -> 32 ビットの簡略化されたバージョンの逆を見つけようとしているためです。h1
h2
残念ながら、アルゴリズムのさまざまなバリエーションを使用している素敵なブログ投稿を見つけました。
ウィキによると、アルゴリズムは暗号学的に安全ではないため、逆が存在するはずです。