学习目标:
- 一周掌握MD5 入门知识
- 一周掌握token 入门知识
学习内容 (md5):
md5: 一般用在密码加密上,加密字符串,如果字符串一样,每次加密得到的密文是一样的
- 下载MD5 npm i md5
- 引入 const md5 = require('md5')
- 使用 md5(要加密的字符串 + 锁)
-
// md5 字符串 token 对象 const md5 = require('md5'); let pass = '1'; console.log(md5(pass+'79'));
- 掌握循环语句
- 当得到密文时就可以去百度网站去解密
- 密文 更改时密文会改变
7.得到密码(简单的直译)
8.总结:
// 对象加密 简单直接破译 复杂则要付费
// 操作方法cmd 打开小黑窗口然后node 1.md5.js
// 得到密文 然后去破译
学习内容(token):
token:一种加密方式,用的模块 jsonwebtoken,一般用来存储用户相关信息
-
安装jsonwebtoken
- 引入const jwt=requir("jsonwebtoken")
-
设置要加密的数据 jwt.sign(data,secret,option);【option : expiresIn 设置过期时间】
-
验证token是否过期 jwt.verify( token,serect )
-
-
验证token是否有效
-
学习收获:
- 练习掌握了MD5方法和token的使用
- CSDN 技术博客 1篇
- vlog 视频 1 个
- 就简短说一下这两天没发就忙写项目接口了,一时间也没有整理,目前空了还是要合理安排时间完成“养成写博客的习惯”