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 簽署,以及安全資料傳輸協定。
使用方法
- 輸入您想要簽署的訊息文字。
- 輸入您的密鑰(請妥善保密)。
- 選擇雜湊演算法(基於安全性考量,建議使用 SHA-256)。
- HMAC 簽章會立即產生——複製後即可使用。
使用情境
API 請求簽署、webhook 負載驗證、工作階段權杖產生,以及任何需要證明訊息由特定發送者建立的情境。
常見問題
- 什麼是 HMAC? — HMAC(基於雜湊的訊息驗證碼)使用密鑰結合雜湊函式,建立能證明訊息真實性的數位簽章。
- 我應該使用哪種演算法? — SHA-256 是大多數使用情境下的業界標準。對於安全性敏感的應用,請避免使用 MD5 與 SHA-1。
- 密鑰會被傳送到任何地方嗎? — 不會。所有運算都在您的瀏覽器中進行。您的密鑰與訊息永遠不會離開您的裝置。
- HMAC 與一般雜湊有什麼不同? — 一般雜湊(SHA-256)沒有密鑰——任何人都能計算出來。HMAC 需要共享密鑰,因此在不知道密鑰的情況下無法偽造。