MurmurHash3 (x86 128-bit) 文字或檔案雜湊

為文字輸入或檔案上傳產生 MurmurHash3 x86 128-bit 雜湊值。計算快速的非加密檢查碼,適用於分桶、去除重複、快取鍵與完整性檢查。

輸入
貼上或輸入任何 UTF-8 文字,包含 emoji 與非拉丁字元。
種子
雜湊結果
目前文字輸入的雜湊結果。

十六進位

Base64

十進位

二進位

什麼是 MurmurHash3 (x86 128-bit)?

MurmurHash3 是一種快速的非加密雜湊演算法,設計用於可重複且 分佈良好的檢查碼。x86 128-bit 變體會傳回 16 位元組的值,通常 顯示為 32 個十六進位字元;當你需要為大量記錄、檔案或快取鍵 建立更寬的識別碼時,它會比 32 位元雜湊更合適。

適用情境:

  • 雜湊表與分片:為分桶、分割區或查詢表建立穩定的鍵。
  • 去除重複:在進行更深入檢查前,先用精簡的 128 位元指紋比較大量 文字或檔案集合。
  • 快取鍵:為建置產物、轉換後資料或產生的內容建立確定性識別碼。
  • 非安全用途的完整性檢查:在不需要加密保證時,偵測儲存或傳輸期間的 意外變更。

種子行為:

選填的種子是 32 位元無號值。當你需要結果與另一個系統相符時,請使用 相同的種子;若沒有特定相容性需求,則保持為 0。此工具接受十進位值 與 0x 十六進位值;較大的值會包回演算法使用的相同 32 位元範圍。

安全性注意事項:

MurmurHash3 不是密碼雜湊、簽章或防竄改驗證演算法。當輸出需要安全性 屬性時,請使用 SHA-256、HMAC 或密碼雜湊工具。此工具最適合本機、 離線且重視效能的雜湊用途,也就是速度和穩定分佈比抗攻擊能力更重要的 情境。