HMAC 生成
任意のメッセージと秘密鍵から HMAC-SHA-1 / SHA-256 / SHA-384 / SHA-512 を計算します。入力と同時に計算、ブラウザの Web Crypto API ベース。
HMAC(Hash-based Message Authentication Code)は秘密鍵を使ってメッセージに署名し、受信側が真正性と完全性の両方を検証できる仕組みです。Webhook 署名(Stripe、GitHub)、AWS リクエスト署名、JWT の HS256 / HS384 / HS512 の中核となるアルゴリズムです。
メッセージと秘密鍵を入力し、ハッシュアルゴリズムを選択すると、即座に 16 進数の HMAC が得られます。検証する仕様に合わせて HMAC-SHA-1、SHA-256、SHA-384、SHA-512 を切り替えられます。計算は crypto.subtle.sign でローカル実行され、メッセージも鍵も外部に送信されません。