CNode

请教大神解答,node中的ejwt模块是做什么的,有没有网址可以详细解答的?

问答
Lliujinjun2018发布于8 年前最后回复8 年前2 回复2610 浏览0 收藏

QQ图片20180301114708.png

请大神解惑!!

查看回复

回复 (2)

H
hyj1991#1·8 年前

翻了下包的代码就是在 jwt 上再加一层签名...

function() sign{
 //...
 token = jwt.sign(tokendata,this.sign_key, {
    expiresIn: expires,
    algorithm: this.algorithm
  })

  //Encrypt the token
  cipher = crypto.createCipher('aes192', this.encryption_key);
  encrypted_token = cipher.update(token, 'utf8', 'base64');
  encrypted_token += cipher.final('base64');

  return encrypted_token;
}

什么是 jwt 可以参看这个 jwt.io

参与回复
登录后即可参与回复。登录