vue中的加密登录

场景:需求是要把登录时候的密码加密,不允许用户在浏览器F12和类似Fiddler之类的抓包工具抓包获取用户登录的密码参数

解决办法和思路:使用md5加密

md5加密
MD5(单项散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。
 
MD5功能:
输入任意长度的信息,经过处理,输出32位的信息;
 
不同的输入得到的不同的结果(唯一性)
 
根据32位的输入结果不可能反推出输入的信息(不可逆)

前端使用md5加密

安装:
npm install js-md5 -D
在页面中使用:
import md5 from “js-md5”
 
代码:
// 加盐
 let salt='cvdf-yyds*123.cv987@'
 this.loginForm.Password = md5(salt+ this.loginForm.Password );

加盐加密:

​​​​​​​加盐加密是一种对系统登录口令的加密方式,它实现的方式是将每一个口令同一个叫做”盐“(salt)的n位随机数相关联

 

posted on 2022-11-28 09:27  马玉豪  阅读(81)  评论(0)    收藏  举报

导航