Monu Tools

HMAC生成

SHA-1・SHA-256・SHA-384・SHA-512を使用してメッセージとシークレットキーのHMACをブラウザ内で生成します。

HMAC生成の使い方

  1. 01

    ハッシュアルゴリズムを選択します。

  2. 02

    シークレットキーとメッセージを入力します。

  3. 03

    16進数ダイジェストとして表示されるHMACをコピーします。

よくある質問

HMACとは何ですか?

メッセージがシークレットキーを持つ人物によって作成され、改ざんされていないことを証明するキー付きハッシュです。APIリクエストの署名やWebhookで広く使われています。

シークレットはどこかに送信されますか?

いいえ。HMACはWeb Crypto APIを使ってブラウザ内で計算されるため、キーとメッセージがデバイスの外に出ることはありません。

どのアルゴリズムを使うべきですか?

SHA-256が一般的なデフォルトです。SHA-384とSHA-512はより強力で、SHA-1はレガシーであるため新しいシステムでは避けるのが最善です。

このツールについて

SHA-1・SHA-256・SHA-384・SHA-512を使ってメッセージをシークレットキーで署名し、16進数ダイジェストを表示するHMAC生成ツールです。

Web Crypto APIを使ってローカルで動作するため、キーとメッセージは常にプライベートです。

関連ツール

当サイトは必要なCookieを使用しています。同意いただける場合、Google AdSenseも読み込みます(広告Cookieが設定されます)。詳しくはプライバシーポリシーをご覧ください。