← ツール

HMAC生成ツール

シークレットキーでメッセージに署名したり、Webhookの署名を検証したりできます。

プライベート:ファイルがデバイスの外に出ることはありません。

署名

署名を検証

メッセージとキーはこのデバイスから出ません。どこにも送信されません。

使い方

  1. ファイルを選びます。
  2. 必要に応じて設定を調整します。
  3. 結果をダウンロード。BroAllDoneで別のデバイスに送ることもできます。

よくある質問

HMACを作成するには?

メッセージとシークレットキーを入力して、アルゴリズムを選びます。入力に合わせて署名が表示され、そのままコピーできます。

Webhookの署名を検証するには?

リクエストボディをメッセージに、Webhookのシークレットをキーに貼り付け、ヘッダーの署名を「署名を検証」に貼り付けます。sha256=のような接頭辞もそのまま認識されます。

キーが16進数やBase64の場合も使えますか?

はい。「キーの形式」で16進数またはBase64を選ぶと、キーの文字列ではなく、そのバイト列が使われます。

どの出力形式を選べばいいですか?

ほとんどのAPIは16進数(hex)を使います。Base64やBase64URLを使うものもあり、GitHub形式のWebhookはsha256=の後に16進数が続く形式です。

対応しているアルゴリズムは?

SHA-256、SHA-384、SHA-512、SHA-1、MD5、SHA3-256、SHA3-512を使ったHMACに対応しています。

キーは安全ですか?

はい。すべてブラウザ内で処理されるため、メッセージやキーがデバイスの外に出ることはありません。

ほかの無料ツール