先安装crypto插件
npm install crypto-js --save-dev
新建crypto.js文件
import CryptoJS from 'crypto-js'
export default { //加密
encrypt(word, keyStr) {
var key = CryptoJS.enc.Utf8.parse('hello');
var srcs = CryptoJS.enc.Utf8.parse(word);
var encrypted = CryptoJS.AES.encrypt(srcs, key, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
});
return encrypted.toString();
},
//解密
decrypt(word, keyStr) {
var key = CryptoJS.enc.Utf8.parse('hello');
var decrypt = CryptoJS.AES.decrypt(word, key, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
});
return CryptoJS.enc.Utf8.stringify(decrypt).toString();
}
}