Node.js --加密

关于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)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值