用户在登录时,数据传输过程中如果密码使用的是明文,那么在报文被拦截之后是可以直接获取传输的数据,所以明文密码在传输时被拦截是十分危险,因此在传输密码前前端需要对密码进行加密。
前端使用MD5进行加密如下:
1、使用npm安装md5
npm install js-md5
2、引入md5
import md5 from 'js-md5'
3、使用md5进行加密,加密方式有以下三种
// 密码
let password="123456"
//
let solt = 'yanzhi'
// 普通的md5加密
md5(password)
// 双重md5加密
md5(md5(password))
// md5加盐solt加密算法
md5(solt+password)
md5(password+solt)
md5(solt+password+solt)
md5(md5(password)+solt)
md5(solt+md5(password))
原文出处:http://www.dongblog.com/notes/35.html
来源:博客网 转载请注明出处!