Vue 前端md5加密
用户注册时将加密后的密码发送给后端存储
当登陆的时候,再将加密后的密码和数据库中加密的密码相匹配。
npm: https://www.npmjs.com/package/crypto-browserify
此加密无须解密。
安装:npm install crypto --save
在需要用到的文件中通过 import 引入。
import crypto from 'crypto'
调用 createHash('md5')方法会返回一个 md5实例对象
md5这个实例对象的原型上有很多的方法。
const md5 = crypto.createHash('md5')
md5.update(你要加密的内容)
, 调用之后也会返回一个 this,其实也是 md5这个实例对象
const md5pwd = md5.digest('hex')
login() {
let {username, password} = this.from;
if (username !== '' && password !== '') {
const md5 = crypto.createHash('md5')
md5.update(password)
let md5password = md5.digest('hex')
}
}
- 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《龙行博客》。
- 本文网址:https://www.liaotaoo.cn/142.html
- 上篇文章:最好弃用redis命令key *
- 下篇文章:js回到顶部功能