CryptoJS 加密算法类库
crypto-js 是谷歌开发的一个纯 JavaScript 加密算法类库。常用的加密方式有 MD5 和 AES。使用时可以引用总文件,也可以单独引用某一文件。
iv 是密钥偏移量,这个一般是接口返回的,或者前后端协定一致。key(密钥) 和 iv(偏移量) 都可以更换,但是需要保证的是加解密的 key 和 iv 保持一致。
对象或数组需要转换成字符串 JSON.stringify() 进行加密;加密后的数组或对象需要使用 JSON.parse() 进行解密。
CryptoJS 安装
安装依赖:npm install crypto-js
模板中导入:import CryptoJS from 'crypto-js'
MD5 加密,Base64 加密
// MD5 加密完成后需要把它加密成 Base64 位的字符串
const password = CryptoJS.enc.Base64.stringify(CryptoJS.MD5('A012345'));
console.log('MD5加密', CryptoJS.MD5('
共有 0 条评论