HMACジェネレーター
さまざまなアルゴリズムでHMAC(ハッシュベースメッセージ認証コード)署名を生成
クイック例:
HMACジェネレーターについて
HMAC(ハッシュベースメッセージ認証コード)は、暗号化ハッシュ関数と秘密鍵を含む特定のタイプのMACです。メッセージのデータ整合性と真正性の両方を検証するために使用されます。
一般的な用途
- APIリクエスト署名(AWS、Stripe、GitHub)
- Webhookペイロード検証
- JWTトークン署名
- セキュアセッショントークン
- プロトコルでのメッセージ認証
アルゴリズムの推奨事項
- SHA-256:最も一般的に使用され、セキュリティとパフォーマンスのバランスが良い
- SHA-384/512:機密性の高いアプリケーションのためのより高いセキュリティ
- SHA-1:レガシーのみ、新しい実装には推奨されません
セキュリティに関する注意
- クライアント側コードで秘密鍵を公開しないでください
- 十分な長さの暗号的にランダムな鍵を使用してください
- このツールはブラウザでローカルにデータを処理します