TL
Tool Lab
💰捐贈
💰捐贈

HMAC Generator

線上計算 HMAC-SHA256、SHA-384、SHA-512 或 SHA-1 訊息驗證碼

Algorithm
Output Format
Secret Key
Message

關於本工具

HMAC 產生器會建立基於雜湊的訊息驗證碼(HMAC)——用於驗證訊息完整性與真實性的加密簽章。HMAC 結合密鑰與雜湊函式(MD5、SHA-1、SHA-256、SHA-512)以產生獨一無二的簽章。

HMAC 廣泛應用於 API 驗證(AWS、Stripe)、webhook 簽章驗證、JWT 簽署,以及安全資料傳輸協定。

使用方法

  1. 輸入您想要簽署的訊息文字。
  2. 輸入您的密鑰(請妥善保密)。
  3. 選擇雜湊演算法(基於安全性考量,建議使用 SHA-256)。
  4. HMAC 簽章會立即產生——複製後即可使用。

使用情境

API 請求簽署、webhook 負載驗證、工作階段權杖產生,以及任何需要證明訊息由特定發送者建立的情境。

常見問題

  • 什麼是 HMAC?HMAC(基於雜湊的訊息驗證碼)使用密鑰結合雜湊函式,建立能證明訊息真實性的數位簽章。
  • 我應該使用哪種演算法?SHA-256 是大多數使用情境下的業界標準。對於安全性敏感的應用,請避免使用 MD5 與 SHA-1。
  • 密鑰會被傳送到任何地方嗎?不會。所有運算都在您的瀏覽器中進行。您的密鑰與訊息永遠不會離開您的裝置。
  • HMAC 與一般雜湊有什麼不同?一般雜湊(SHA-256)沒有密鑰——任何人都能計算出來。HMAC 需要共享密鑰,因此在不知道密鑰的情況下無法偽造。