JWT解码器
解码、分析和验证JSON Web Tokens,查看头部、载荷和签名的详细信息
输入JWT
验证选项
JWT验证成功
令牌格式正确,有效且未过期。
JWT结构概览
头部 (Header)
载荷 (Payload)
签名 (Signature)
头部详情
载荷详情
标准声明解释:
-
{/* 声明解释将在此处显示 */}
签名详情
签名验证结果:
签名验证已跳过。
令牌有效期信息
使用说明
输入JWT令牌
将您需要解码的JWT令牌粘贴到输入框中,或点击"示例JWT"按钮加载示例令牌。
选择验证选项
选择是否进行签名验证,并根据需要输入HMAC密钥。
解码JWT
点击"解码JWT"按钮,查看解码结果和详细信息。
分析结果
查看JWT的头部、载荷和签名信息,以及令牌的有效期状态。
JWT基本知识
什么是JWT?
JWT(JSON Web Token)是一种用于安全地传输信息的开放标准(RFC 7519)。它是一个紧凑且自包含的令牌,用于在各方之间以JSON对象的形式安全地传输信息。
JWT的结构
头部 (Header)
包含令牌类型和签名算法信息
"alg": "HS256",
"typ": "JWT"
}
载荷 (Payload)
包含声明信息,如用户身份、权限等
"sub": "1234567890",
"name": "John Doe",
"iat": 1516239022
}
签名 (Signature)
确保令牌没有被篡改的安全验证
Header.Base64UrlEncode() + '.' + Payload.Base64UrlEncode() + '.' + Signature
JWT的使用场景
身份验证
用户登录后,服务器返回JWT,客户端在后续请求中携带JWT进行身份验证
授权
JWT中可以包含用户的权限信息,用于控制对资源的访问权限
信息交换
在不同系统之间安全地传输信息,JWT的签名可以验证发送者的身份和数据的完整性
跨域认证
适用于单点登录(SSO)和微服务架构中的认证需求
JWT标准声明
| 声明名称 | 简写 | 描述 |
|---|---|---|
| issuer | iss | JWT的签发者 |
| subject | sub | JWT所面向的用户 |
| audience | aud | 接收JWT的一方 |
| expiration time | exp | JWT的过期时间 |
| not before | nbf | JWT生效的开始时间 |
| issued at | iat | JWT的签发时间 |
| JWT ID | jti | JWT的唯一标识符 |
推荐工具
Máy Giải mã JWT - Công cụ Phân tích JSON Web Token Trực tuyến Miễn phí
Công cụ giải mã JWT trực tuyến miễn phí. Dùng để giải mã, phân tích và xác minh JSON Web Tokens, cung cấp thông tin chi tiết về tiêu đề, dữ liệu tải và chữ ký.
Trình Chuyển đổi Thập lục phân - Công cụ Mã hóa và Giải mã Thập lục phân cho Văn bản và Tệp
Công cụ mã hóa và giải mã thập lục phân trực tuyến. Hỗ trợ chuyển đổi văn bản, dữ liệu nhị phân, số thập phân hoặc tệp sang định dạng thập lục phân, hoặc chuyển đổi định dạng thập lục phân trở lại văn bản hoặc tệp gốc.
Công cụ Mã hóa và Giải mã Base32 - Trình Chuyển đổi Mã hóa và Giải mã Trực tuyến
Công cụ mã hóa và giải mã Base32 trực tuyến miễn phí. Hỗ trợ mã hóa và giải mã Base32 cho văn bản và tệp, đồng thời hỗ trợ nhiều bảng mã hóa Base32.
Trình Chuyển đổi Nhị phân - Công cụ Mã hóa và Giải mã Nhị phân cho Văn bản và Tệp
Công cụ mã hóa và giải mã nhị phân trực tuyến. Hỗ trợ chuyển đổi văn bản và tệp sang định dạng nhị phân, hoặc chuyển đổi định dạng nhị phân trở lại văn bản hoặc tệp gốc.
Công cụ Mã hóa và Giải mã Base32 cho Tệp - Mã hóa và Giải mã Tệp Trực tuyến
Công cụ mã hóa và giải mã Base32 cho tệp trực tuyến miễn phí. Hỗ trợ tải lên tệp để thực hiện các thao tác mã hóa và giải mã Base32, và có thể tải xuống các tệp đã xử lý.