1、命令安装依赖crypto-js
库
npm install crypto-js
2、引入加密库
import CryptoJS from 'crypto-js';
3、解密操作
/*
* AES解密
* @param content 加密内容
* @param key 加密密钥,由字母或数字组成,如zlyc#f7i7k2noq*
此方法使用AES-128-ECB加密模式,key需要为16位,加密与解密的key必须相同
* @return 解密后的内容
*/
function decrypt(content, key){
var sKey = CryptoJS.enc.Utf8.parse(key);
var decrypt = CryptoJS.AES.decrypt(content, sKey, {mode:CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7});
return CryptoJS.enc.Utf8.stringify(decrypt).toString();
}