node用jwt生成token后,如何二次加密成短字符串

使用jwt生成token后,字符很长,用哪个对称加密方式处理成32位字符?,例如下面这段token

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVC99.eyJpZCI6MTExLCJpYXQiOjE2MTE5ODk1ODEsImV4cCI6MTYxMTk5NTU4MX0.qAzljZIlhQtffO5w8Z_tvn00132Fw3cvYVwGhnEdC00
阅读 4.6k
2 个回答

长,所以呢?

你再变成短的,不就又多一层映射吗?

客户端传过来短的,你再去 Redis 或数据库里查一遍长的?

那为啥用 JWT 呢?最基本的 SESSIONID 不就是这套逻辑?

JWT 不就是为了把信息写在 Token 里,好省去查的过程、以实现无状态吗?

没有更短的了,已经是base64,字母都用完了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题