五岁小站 - 免费在线工具箱

加载中...

JWT 加密/解密

JWT 编码

Header
Payload
生成的 Token

JWT 解码

输入 Token
Header
Payload

功能说明

JWT 编码:输入 Header 和 Payload,选择签名算法和密钥,生成完整的 JWT Token

JWT 解码:粘贴 JWT Token,解析出 Header 和 Payload 内容

签名验证:使用密钥验证 JWT Token 的签名是否有效

算法支持:支持 HS256、HS384、HS512 三种 HMAC 签名算法

隐私安全:所有加解密操作均在浏览器本地完成,数据不上传服务器

常见问题(FAQ)

JWT 的三个部分是什么?

JWT 由 Header(头部)、Payload(负载)和 Signature(签名)三部分组成,之间用点号分隔。

HS256、HS384、HS512 有什么区别?

它们都是 HMAC 算法,区别在于摘要长度不同。HS256 使用 SHA-256(256 位),HS384 使用 SHA-384(384 位),HS512 使用 SHA-512(512 位),位数越高安全性越强。

密钥有什么要求?

密钥应该足够复杂且保密,建议使用随机生成的字符串。生产环境中不要使用示例中的默认密钥。