tooljar

    HMACジェネレーター

    さまざまなアルゴリズムでHMAC(ハッシュベースメッセージ認証コード)署名を生成

    クイック例:

    HMACジェネレーターについて

    HMAC(ハッシュベースメッセージ認証コード)は、暗号化ハッシュ関数と秘密鍵を含む特定のタイプのMACです。メッセージのデータ整合性と真正性の両方を検証するために使用されます。

    一般的な用途

    • APIリクエスト署名(AWS、Stripe、GitHub)
    • Webhookペイロード検証
    • JWTトークン署名
    • セキュアセッショントークン
    • プロトコルでのメッセージ認証

    アルゴリズムの推奨事項

    • SHA-256:最も一般的に使用され、セキュリティとパフォーマンスのバランスが良い
    • SHA-384/512:機密性の高いアプリケーションのためのより高いセキュリティ
    • SHA-1:レガシーのみ、新しい実装には推奨されません

    セキュリティに関する注意

    • クライアント側コードで秘密鍵を公開しないでください
    • 十分な長さの暗号的にランダムな鍵を使用してください
    • このツールはブラウザでローカルにデータを処理します