场景:需求是要把登录时候的密码加密,不允许用户在浏览器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位随机数相关联
标签:vue,加密,登录,加盐,salt,输入,md5 From: https://www.cnblogs.com/Ma-YuHao/p/16931350.html