theme: awesome-green
1、使用crypto-js进行加密
下载: text npm install crypto-js --save
2、使用
```javascript /** * @Date: * @Author: * @FilePath: * @Description: aes加密 并且转换到Base64 * 在线验证:https://tool.lmeee.com/jiami/aes */ const CryptoJS = require('crypto-js'); //引用AES源码js const key = CryptoJS.enc.Latin1.parse(""); // 16位的字符串密钥 const iv = CryptoJS.enc.Latin1.parse(""); // 16位的字符串密钥偏移量
//加密方法 export function Encrypt(word) { return CryptoJS.AES.encrypt(word, key, { iv: iv, mode: CryptoJS.mode.CBC, // 这块的这个 参数可改 padding: CryptoJS.pad.Pkcs7 }).toString(); }
//解密方法 export function Decrypt(word) { let decrypted = CryptoJS.AES.decrypt(word, key, { iv: iv, mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.Pkcs7 }); return decrypted.toString(CryptoJS.enc.Utf8); }
```