HMAC 生成
HMACハッシュ(HMAC-SHA256、HMAC-SHA512、HMAC-MD5、HMAC-SHA1)を生成。
🐛
問題を報告
バグを見つけましたか?提案がありますか?このツールの改善にご協力ください。
これはどんなツールですか?
HMAC(ハッシュベースメッセージ認証コード)ジェネレーターは、秘密鍵とハッシュ関数を使用して暗号学的メッセージ認証コードを作成します。HMACはデータの完全性と真正性を保証し、メッセージが改ざんされていないこと、正しい鍵を保持する送信者から送信されたことを検証します。SHA-256、SHA-384、SHA-512のハッシュアルゴリズムをサポートします。
使い方
- 1
メッセージを入力
認証するデータを入力します。
- 2
秘密鍵を入力
HMAC計算に使用される秘密鍵を入力または貼り付けます。
- 3
アルゴリズムを選択
ハッシュアルゴリズムを選択します(SHA-256を推奨)。
- 4
HMACを取得
HMACを16進数またはbase64形式で確認します。
よくある質問
HMACは何に使用されますか?
HMACはAPI認証(OAuth、JWT署名)、メッセージの完全性検証、パスワード検証、通信における改ざん防止に使用されます。プレーンハッシュとは異なり、HMACは秘密鍵を使用するため、鍵を持つ参加者のみがコードを生成または検証できます。SHA-256 HMACが最もよく使用されるバリアントです。
HMACと通常のハッシュの違いは何ですか?
HMACは認証に秘密鍵を使用します。
どのような暗号化標準を使用していますか?
このツールはNISTで定義された標準アルゴリズムを実装しています。本番環境のセキュリティには、十分にテストされたライブラリを使用してください。