HMAC-SHA256生成

HMAC-SHA256生成は、秘密鍵とメッセージからHMAC-SHA256を計算します。APIの署名検証などに使います。 入力内容はこの端末のブラウザ内で処理し、結果と前提を同じ画面で確認できます。

入力はブラウザ内で処理登録不要最終検証 2026.07.15

入力する

見えている項目だけで使えます。

詳細設定必要なときだけ変更できます

結果を見る

入力すると、すぐに更新されます。

HMAC-SHA256ec71d53b0f8d9ba3dd10fe8bef5e1a8752ad30e04eecf8c52b989fe5c9893c61
ec71d53b0f8d9ba3dd10fe8bef5e1a8752ad30e04eecf8c52b989fe5c9893c61

秘密鍵は絶対に外部へ送信・共有しないでください。この計算はブラウザ内で完結します。Webhookの署名検証やAPIリクエスト署名に使えます。

この道具の仕組み

HMAC(K, m) = SHA256((K⊕opad) ∥ SHA256((K⊕ipad) ∥ m))。鍵が64バイトを超える場合はSHA256でハッシュ化します。

入力と結果の例

入力例

入力
key=secret, message=text
結果
64桁のHMAC値

使う前に知っておくこと

  • 01入力値や前提条件によって、実際の結果と差が出る場合があります。
  • 02重要な判断に使う場合は、元資料や公式情報でも確認してください。
  • 03極端に大きい値や長い入力では、ブラウザの数値・処理上限の影響を受けます。
道具一覧へ戻る