JWT を読み解く

トークンを読める形に分ける。

無料 · 登録不要 · 端末内で処理

トークンはタブに残ります

  • 3つに分割
  • 2を JSON に
  • 3を日付で
  • 0鍵は聞かない
仕様

JWT を読み解くの仕様

読むもの
ヘッダー・中身・署名
時刻
exp・iat・nbf を日付で
署名
出すだけ、検証はしない
符号化
Base64url、詰め文字は任意
壊れたトークン
失敗した部分を名指し
料金
無料
登録の要否
不要
処理する場所
端末の中で
使い方

JWT を読み解くの使い方

  1. 1

    トークンを貼る

    トークンを貼る

  2. 2

    部分を読む

    ヘッダーと中身を読む

  3. 3

    時刻を確かめる

    時刻を確かめる

よくある質問

よくある質問

読み解けば検証したことになりますか?

なりません。読み解くのはトークンが何と言っているかです。検証には署名の鍵が要り、それはサーバーに置くものです。このページは鍵を尋ねません。

なぜ中身が読めてしまうのですか?

中身は Base64url で符号化されているだけで、暗号化ではありません。トークンを持つ人は誰でも読めるので、秘密を入れてはいけません。

三つの部分とは?

ヘッダー、中身、署名で、点で区切られています。前の二つは Base64url の JSON、三つ目は署名の鍵で作ったバイトです。

読み解けません。なぜ?

たいてい写すときに文字が落ちたか、点が欠けています。読めなかった部分を名指しするので、そこを見てください。

解説

読むことと、信じること

トークンを貼ると、点で区切られた三つの部分に分かれます。ヘッダーと中身は JSON で出し、署名はそのまま、検証はしません。

  • 構造は点だけです。Base64url の三区切り、それ以上はありません。
  • 期限切れのトークンも読めるので、期限は判定ではなく日付として出します。
  • 中身は公開されているものとして扱ってください。持っているだけで読めます。
  • 署名の確認は鍵を置いている所の仕事で、ブラウザのタブの仕事ではありません。

仕様をすべて見る

JWT を読み解くツールの仕様
読むもの点で区切られた三つの部分。ヘッダーと中身は JSON に戻します。
時刻期限・発行・有効開始を、あとどれくらいかと一緒に日付で出します。
署名トークンにあるまま出します。検証はせず、鍵も求めません。
符号化Base64url。詰め文字が落ちたトークンも読めます。
壊れたトークン処理の跡ではなく、どの部分が読めなかったかを名指しします。
料金無料。作業の外に、広告と分かる形で広告が出ます。
登録の要否不要。
処理する場所このブラウザのタブの中。どこにも送りません。
次にできること

同じファイルのまま続ける

開発ツール一覧: SPOTTOOLSの開発ツール