跳到主要内容
uencoder
安全与隐私 进阶 1 个步骤

JWT 解码并检视

调试认证问题时常需读取 JWT 内的声明。此链解码 JWT(不验证签名——见下方安全说明)再格式化结果 JSON 使声明易读。切记:解码 JWT 仅确认结构,不确认真实性。

解决的问题

将 JWT 令牌解码为头部和载荷,再美化打印 JSON 以便检视。

输入 → 输出

JWT 解码器 输入 → JWT 解码器 输出 ,共 1 个步骤。

运行耗时

2–3 分钟 · 完全在浏览器本地运行。

开始之前

  • 紧凑的 JWT 字符串(header.payload.signature)

管道

  1. 解码并检查 JWT 头部、载荷和时间声明及过期状态。免费、隐私优先、100% 纯客户端运行。本地解析不视为服务端验签。支持 HS256/RS256 等算法头部解析、exp/iat/nbf 时间声明展示,并标注 EXPIRED/NOT YET VALID/VALID 状态。

在工具链中打开

在浏览器本地运行。配方仅定义管道——您的输入绝不离开此标签页。

▶运行此工作流

在下方输入数据并点击运行。所有处理均在浏览器本地完成 — 不会上传任何内容。

管道进度

  1. JWT 解码器jwt

示例输入

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0IiwibmFtZSI6IkFsaWNlIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c

预期输出

Header:
{
  "alg": "HS256",
  "typ": "JWT"
}

Payload:
{
  "sub": "1234",
  "name": "Alice",
  "iat": 1516239022
}

Issued at (iat): 2018-01-18T01:30:22.000Z (Thu Jan 18 2018 09:30:22 GMT+0800 (中国标准时间))

Status: VALID (time claims)

Signature:
SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c

Note: Local decoding is not server-side signature verification.

此输入输出对在构建期用真实工具执行(tests/unit/recipes.test.ts)——预期输出经过验证,非示意。

相关工作流

您可能还需要

与此配方共享工具或主题的工作流。

使用的工具