logo

该视频仅会员有权观看

立即开通课程「Node 框架 Express 实践」权限。

¥
199
/ 年

签发令牌时用的加密方法

  • 对称加密是最简单的加密方法,使用相同的密码进行加密和解密。
  • 非对称加密方法使用一对密钥和公钥,公钥可以从密钥生成,且能相互解密。
  • 服务端可以用密码或密钥/公钥方法加密签发令牌。
  • 使用密码签发令牌的缺点是任何知道密码的人都可以签发令牌。
  • 如果服务端由多个应用组成,且部分需要验证身份,则它们都需知道签发令牌的密码。
  • 使用密钥/公钥方法可以解决多个应用需要签发并验证令牌的问题,只有授权应用才持有密钥,其他应用使用公钥验证令牌。
  • 公钥暴露无害,因为仅有对应的密钥可以创建用密钥加密的数据,防止令牌伪造。