HighwayHash 文字或檔案雜湊

為文字輸入或上傳的檔案產生 HighwayHash 摘要。計算快速的金鑰式 64 位元、128 位元或 256 位元雜湊,用於資料完整性與查詢工作流程

設定
選擇目前 HighwayHash 結果的摘要大小與選用的 256 位元金鑰。

請使用恰好 64 個十六進位字元。接受 0x 前綴、空格、冒號、連字號與底線。留空則使用函式庫預設金鑰。

輸入
貼上或輸入任何 UTF-8 文字,包括快取鍵、物件 ID 或請求承載資料。
雜湊結果
目前文字輸入、金鑰與輸出大小的 HighwayHash 輸出。

十六進位

Base64

十進位

二進位

什麼是 HighwayHash?

HighwayHash 是 Google 設計的快速金鑰式雜湊函式,適合高吞吐量的指紋與完整性檢查。它使用 256 位元金鑰,並可從相同的文字或檔案輸入產生 64 位元、128 位元或 256 位元輸出。

使用時機

  • 為快取鍵、物件 ID、分片或內部查詢表建立可重現的金鑰式校驗和。
  • 在速度比廣泛的密碼學相容性更重要時,用相同金鑰比較檔案或文字承載資料。
  • 當完整性工作流程需要較大的非密碼雜湊時,產生 128 位元或 256 位元指紋。

金鑰與輸出選項

請輸入恰好 32 位元組的十六進位資料作為金鑰,例如 0x000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f0x 前綴可省略;此工具接受空格、冒號、連字號與底線,方便閱讀較長的金鑰。留空則使用函式庫預設金鑰,方便快速檢查,但不應視為祕密。

安全性注意事項

HighwayHash 不能取代 HMAC、數位簽章或密碼雜湊。請將它用於快速的金鑰式指紋與校驗和工作流程,不要用來在需要標準密碼學驗證的系統之間證明真實性。