JWT発電機

HS 256 jwtをローカルで署名するためのペイロードJSONと共有鍵を入力します。jwtデコーダとのペアリングをテストします。ブラウザで生産秘密を暴露しないでください。

プライバシー:アップロードしないローカルで処理します。

↓ 下の入力領域に貼り付けて、結果をすぐに表示します。★QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB

使用 HS256 与共享密钥在浏览器本地签发 JWT; 适合开发调试,生产密钥勿暴露在前端。

密钥 (Secret)

Payload (JSON)

HS 256 jwtをローカルで署名するためのペイロードJSONと共有鍵を入力します。jwtデコーダとのペアリングをテストします。ブラウザで生産秘密を暴露しないでください。

クイックスタート

  1. 秘密を設ける

    HS 256共有鍵。

  2. ペイロードの編集

    JSONオブジェクト、既定値には、sub/iat/expが含まれます。

  3. 生成してコピー

    検証のためにトークンをjwtデコーダにコピーします。

デコーダの使用

jwtデコーダに貼り付けて、ヘッダ/ペイロードと期限切れの警告をチェックします。

安全

クライアント署名は本番認証には使用されません。サーバ上でリアルトークンに署名します。

典型的なワークフロー

APIエンドポイントを開発するには、通常、JWTをテストする必要があります。開くツール:1)PayloadにJSON(例:{「user _ id」:123})を入力する、2)HS 256アルゴリズムを設定する、3)テストキー(「your-256ビット秘密」など)を入力する、4)「生成」をクリックしてコピーします。すべての処理はブラウザローカルで行われます。

APIの承認ヘッダ(フォーマット:Bearer<token>)にJWTを貼り付けるか、JWT-decoderを使用して検証します。有効期限をテストするには、Payloadの「exp」フィールドをUNIXタイムスタンプ(例:1698765432)に変更します。HS 256は対称暗号化を使用しており、RS 256がより生産的に好まれていることを覚えておいてください。

Input

secret + {"sub":"user"}

Output

eyJhbGciOiJIUzI1NiIs…

FAQ

RS 256はサポートされていますか?

HS 256のみ、非対称アルゴリズムは秘密鍵処理を必要とする。

アップロード?

いいえ。Web Cryptoを使用してローカルに署名します。

なぜ「無効なロード」エラーが発生したのですか。

2)二重引用符の文字列値、3)コンマに注釈/後続がありません。たとえば、{"sub":"user 1"}は有効ですが、{sub:'user 1'}または{age:30,}は無効です。まずJSONツールを使用して構文を検証してください。