关于Node.js接触最多的就是加密了吧!各种用户信息加密,请求加密权限。推荐两个比较好用的加密方式:
1:crypto加密
npm install crypto
const crypto = import ('crypto')
//MD5加密方式,解密密匙
var encryption=crypto.createHmac("md5","bfc5bb571c9aedcae5cd9ee9e475380cdefcb761")
//你需要加密的信息,数据
encryption.update(timz+"WLINK_A0001_b0e2d4357e924c0f81afe53c"+"WLINK_A0001"+"putpetstore")
//打印加密
console.log(encryption.digest('hex'))
2.jsonWebtoken加密 (jwt)
npm install jsonwebtoken
const jwt = require('jsonwebtoken') //引用
const secret = "SLDLKKDS323ssdd@#@@gf"; //加解密密匙
//session 加密对象 secret:加密密匙
var threeSession = jwt.sign(session, secret);
//threeSession 解密对象 secret:解密密匙
var opens = jwt.verify(threeSession , secret)