一、安装依赖
npm install crypto-js
二、封装函数
import CryptoJS from 'crypto-js'
const secretKey = 'your-secret-key'; //建议修改更加安全的密钥
// 加密,参数:明文字符串
export function encrypt (plaintext) {
return CryptoJS.AES.encrypt(plaintext, secretKey).toString();
}
// 解密,参数:之前加密存储的密文字符串
export function decrypt (ciphertext) {
return CryptoJS.AES.decrypt(ciphertext, secretKey).toString(CryptoJS.enc.Utf8);
}