创建时间: 2026-05-07最后更新: 2026-05-07

1. 先把几个词分开

一聊 token,这几个词很容易搅在一起:

  • 编码
  • 哈希
  • 签名
  • 加密
  • JWT
  • access token
  • refresh token

先把边界立住,后面就不容易乱。

JWT 这个词,工程里经常同时指两类东西:

  • JWS:签名后的 token
  • JWE:加密后的 token

大多数业务系统里的 access token,走的是 JWS。payload 能看到,服务端靠签名判断内容有没有被改过。

JWE 走的是另一条路。payload 看不到,服务端要先解密,拿到明文后再继续处理。

refresh token 通常又是第三种东西。它很多时候既不是 JWS,也不是 JWE,而是一枚高熵随机字符串。

这 3 类东西长得都像 token,服务端处理方式差别很大。

订阅后可阅读剩余内容
AI 电子伴侣企业级项目实战
已发布165计划发布120目标已完成138%