JWT 解碼器 / 驗證

貼上 JWT 以顯示內容並驗證簽名

特色

標頭、負載、簽名的分解

將 JWT 的 3 個部分分別格式化顯示

主要聲明的日期時間轉換

將 iat / nbf / exp 轉換為可讀的日期時間格式

過期期限徽章

根據 exp 的有無及過去/未來顯示綠色、紅色、灰色徽章

瀏覽器完整的簽名驗證

使用 Web Crypto API 驗證 HS256/HS384/HS512/RS256/ES256

使用方式

1

貼上 JWT

在輸入欄貼上 xxx.yyy.zzz 格式的 JWT 字串

2

檢查內容

確認標頭、負載、簽名及主要聲明的顯示

3

輸入金鑰

HS 系列貼上祕密金鑰,RS/ES 系列貼上 PEM 格式的公開金鑰

4

執行簽名驗證

點擊「驗證簽名」按鈕確認 ✅ 有效/❌ 無效

JWT 解碼器 / 驗證

使用場景

檢查認證令牌內容

登入後快速檢查發放的 JWT 內容

有效期限故障排查

使用者回報「出現錯誤」時,檢查是否已過期

金鑰連線驗證

開發期間確認預定的祕密金鑰/公開金鑰能否正確驗證

竄改偵測學習

透過更改簽名末尾後顯示 ❌ 的行為理解 JWT 的安全性

基礎知識

JWT 是什麼

JWT 是一種權杖格式,用於以簽名的方式傳輸使用者 ID 和有效期限等資料,常用於確認登入狀態等用途。

JWT 的 3 個構成要素

  • 標頭:標頭是位於 JWT 開頭的部分,包含指示權杖本身如何處理的資訊,例如簽名使用了哪種演算法。
  • 承載資料:承載資料是位於 JWT 中央的部分,包含實際要傳輸給對方的資料,例如使用者 ID 和有效期限。
  • 簽名:簽名是位於 JWT 末尾的驗證資料,透過比對簽名可以確認權杖內容是否在傳輸途中遭到竄改。

安全性及隱私保護

瀏覽器內完成

輸入的資料僅在您的瀏覽器內處理,不會傳送到外部。

僅在瀏覽器內處理

JWT 解碼與簽名驗證完全在您的瀏覽器內進行,輸入資料不會傳送到伺服器。

通訊透過HTTPS加密

頁面載入也透過TLS加密,第三者無法讀取內容。

不傳送給第三方

輸入內容不會傳送給廣告網路、追蹤器等外部服務。

結果不自動保存

JWT 或金鑰和輸入建議不會保存在伺服器上。

在 Google 搜尋中追蹤 RAKKOTOOLS

194個實用工具,透過 Google 搜尋、AI 搜尋更容易找到!

  • 搜尋中找到
  • AI 搜尋也會顯示
  • 發現新工具

更新資訊

相關工具