实际项目中,为了安全性考虑,登陆时会对账号密码进行加密传输,一般会通过MD5、AES进行加密,本文介绍crypto-js中的AES对称加密算法
npm官网:https://www.npmjs.com/package/crypto-js
1. 安装
npm install crypto-js
2. 按需引入
import CryptoJS from "crypto-js";
3. 加密、解密方法封装
在utils下新建crypto.js文件
第一种
import CryptoJS from "crypto-js";
const key = CryptoJS.enc.Utf8.parse("1234123412ABCDEF"); //十六位十六进制数作为密钥
const iv = CryptoJS.enc.Utf8.parse('ABCDEF1234123412