開発者向け
HMAC ジェネレーター
HMAC-SHA256またはHMAC-SHA512メッセージ認証コードを生成します。
0 文字
HMACジェネレーターについて
HMACジェネレーターは、HMAC-SHA256またはHMAC-SHA512を使用してハッシュベースのメッセージ認証コードを計算します。これは、秘密鍵とハッシュ関数を組み合わせて、メッセージの完全性と送信元の認証を同時に検証するメッセージ認証タグを生成するRFC 2104の構造です。HMACは、REST APIリクエスト署名、Webhookペイロード検証、JWT HS256およびHS512署名、TOTPシード導出の標準的な認証メカニズムです。このツールは、Web Crypto APIを使用してブラウザ内でHMACを計算するため、秘密鍵がデバイスから離れることはありません。
使い方
メッセージ(認証するデータ)と秘密鍵を入力してください。どちらもUTF-8テキストまたは16進数バイトで入力できます。ハッシュアルゴリズムを選択します。HMAC-SHA256は32バイト(64文字の16進数)のタグを生成し、最も広く要求されています。HMAC-SHA512は64バイトのタグを生成し、より高いセキュリティマージンを提供します。「Generate」をクリックしてHMACタグを計算すると、異なるAPI認証スキームとの互換性のために16進数とBase64エンコーディングの両方で表示されます。
一般的な使用例
- バックエンド開発者が、AWS Signature Version 4のリクエスト署名、StripeのWebhook検証、またはGitHubのWebhookペイロード検証のためにHMAC-SHA256署名を計算する場合
- API開発者が、開発およびデバッグ中にHMAC認証タグを手動で計算および検証し、統合テストの前に署名実装が正しい出力を生成することを確認する場合
- セキュリティエンジニアが、SHA256の切り捨てが不十分と見なされる高セキュリティのサービス間通信チャネルのためにHMAC-SHA512メッセージ認証コードを生成する場合
- フロントエンド開発者が、OAuth 1.0aの署名ベース文字列とHMAC-SHA1署名計算をデバッグし、レガシーAPIプロバイダーとの認証失敗を診断する場合
- 暗号学の学生が、異なるメッセージ、鍵、アルゴリズムを試して、鍵やメッセージの変更がどのようにまったく異なるタグを生成するかを観察することで、RFC 2104 HMACの構造を学ぶ場合
Frequently Asked Questions About HMAC ジェネレーター
What is HMAC ジェネレーター?
HMAC ジェネレーター is a free online tool on akousa.net, a platform with 559+ browser-based utilities. HMAC-SHA256またはHMAC-SHA512メッセージ認証コードを生成します。 No installation is required.
How do I use HMAC ジェネレーター?
Simply open HMAC ジェネレーター on akousa.net, enter or upload your data, configure any options, and click the action button. Results appear instantly in your browser.
Is HMAC ジェネレーター free?
Yes, the core HMAC ジェネレーター experience is free to use without signup. All 559+ tools remain available for everyday use, while Akousa Pro adds optional premium platform features and ad-free browsing.