JWT解码 - 常见问题

JWT Token解码查看Header和Payload,支持HS256/RS256等算法

JWT 由哪几部分组成?

JWT = Header.Payload.Signature,三部分用 . 分隔,每部分都是 Base64URL 编码。本工具可以把前两部分解码查看。

JWT 安全吗?

JWT 是签名不是加密,Payload 内容任何人都能看到。千万不要把密码、身份证号等敏感信息放 Payload 里。

常见 JWT 算法

HS256/384/512   HMAC 对称,密钥相同
RS256/384/512   RSA 非对称,公私钥分离
ES256/384/512   ECDSA 椭圆曲线
none            无签名(危险!)

JWT 和 Session 怎么选?

分布式无状态场景选 JWT;需要单点登出或细粒度权限控制选 Session+Redis。