登陆

极彩彩票平台登录网址-[nodejs中级系列] cookie 加密暗地规划

admin 2019-10-04 294人围观 ,发现0个评论

前面咱们有 2 篇来介绍 cookie 相关的,其间也提到加密包:

cookie-signature

地址:https://github.com/visionmedia/node-cookie-signature

其实提到在 nodejs 加密,很多人应该都会想起一个中心包:

crypto:

最常用的便是依据文件内容,进行文件名 md5:

比方,来自前期很熟悉的 gru极彩彩票平台登录网址-[nodejs中级系列] cookie 加密暗地规划nt 插件 grunt-md5:

https://github.com/jney/grunt-md5/blob/ma极彩彩票平台登录网址-[nodejs中级系列] cookie 加密暗地规划ster/tasks/grunt-md5.js#L62

怎么引进呢?

一:先看看 sign 函数内部规划:

海豚湾恋人

接纳 2 个参数:

1、val

2、secret

一上来呢,先对参数进行判别:简略的 typeof

1、val 不是 string

2、secret 判别

后边便是最要害的了:

需要对 crypto 的函数有必定的极彩彩票平台登录网址-[nodejs中级系列] cookie 加密暗地规划了解:

1、createHmac

传入的第一个参数是:sha256

2、update+ digest

digest 传入的参数是:base64

二:看完了加密,咱们看看 unsign

和上面相同,也是参数的判别:简略的 typeof

1、val 不是 string

2、secret 判别

最中心的在这里:

sha1 是什么呢?

createHash 传入的参数是 sha1

digest 传入的参是 hex

请关注微信公众号
微信二维码
不容错过
Powered By Z-BlogPHP