HMACジェネレータ

Web Crypto APIを使用してSHA-256、SHA-384、またはSHA-512でHMAC署名を生成します。

HMACジェネレータの使い方

  1. 1署名したいメッセージを入力してください。
  2. 2HMAC計算用の秘密鍵を入力してください。
  3. 3ハッシュアルゴリズムを選択:SHA-256、SHA-384、またはSHA-512。
  4. 4HMAC署名はWeb Crypto APIを使用して即座に生成されます。
  5. 5結果の署名をhexまたはBase64形式でコピーしてください。
Zenovayアナリティクス

今、誰がサイトにいるかを把握。

  • リアルタイムの訪問者トラッキング
  • プライバシーファースト、クッキーバナーなし
  • 2分でセットアップ
Zenovayを見る

よくある質問

HMACとは何ですか?
HMAC(Hash-based Message Authentication Code)はメッセージの整合性と真正性を検証するためのメカニズムです。暗号ハッシュ関数とシークレットキーを組み合わせて署名を生成します。
どのアルゴリズムがサポートされていますか?
このツールはSHA-256、SHA-384、およびSHA-512をサポートしています。SHA-256はWebhook署名に最も一般的に使用されます。SHA-512は最も強力なセキュリティを提供します。
HMACはどこで使用されていますか?
HMACは一般的にWebhook署名検証(GitHub、Stripe、Slack)、API認証、データ整合性チェックに使用されます。
私のシークレットキーは安全ですか?
はい。すべてのHMAC生成は、ブラウザーのWeb Crypto APIを使用します。シークレットキーとメッセージはデバイスを離れることはありません。
これを使用してWebhook署名を検証できますか?
はい。Webhookペイロードをメッセージとして貼り付け、Webhookシークレットをキーとして貼り付けてから、生成されたHMACをGitHub、Stripe、またはSlackのようなサービスから送信された署名ヘッダーと比較します。
HMACと通常のハッシュの違いは何ですか?
通常のハッシュ(SHA-256など)は整合性検証のみを提供します。HMACはさらにシークレットキーを使用し、整合性と認証の両方を提供します。キーを知っている人が作成したメッセージを証明します。
このツールをスマートフォンで使用できますか?
はい。HMACジェネレーターはモダンなモバイルブラウザーで機能します。メッセージとシークレットキーを入力し、任意のデバイスでHMAC署名を生成します。