コード、データと QRツール

JWT トークン生成ツール

JSON オブジェクトと共有シークレットを入力し、Web Crypto でコンパクト JWT を作成します。

ブラウザ内で処理登録不要プライバシーの説明 ↗

Web Crypto HMAC-SHA-256 でローカル署名します。シークレットはページのメモリ内だけに留まり、送信されません。

HS256 は共有シークレットを使います。本番の秘密鍵や実際の認証情報には使用しないでください。

使い方

使い方

  1. ヘッダーとペイロードの JSON を入力します。
  2. ローカルに留まる HMAC シークレットを入力します。
  3. 生成した JWT を確認してコピーします。

ブラウザー内の HS256 署名

Web Crypto API を使い、シークレットやトークンを送信しません。

共有シークレットの境界

HS256 は対称方式です。検証できる人は署名もできます。本番では適切な鍵管理を使ってください。

よくある質問

あわせて知りたいこと

対応アルゴリズムは?

Web Crypto API の HS256 のみです。

シークレットは送信されますか?

いいえ。ページメモリ内だけに留まります。

RS256 や ES256 は作れますか?

いいえ。秘密鍵を受け付けず、非対称署名は実装しません。