1.安装crypto-js,执行
yarn add crypto-js --save
,
引用语句:
let CryptoJS = require('crypto-js');
2.编写函数:
aesEncrypt(data,key) {
/**
*@data:字符串
*@key:字符串或byte[]
*/
// console.log(data);
// console.log(key);
let AES_KEY = CryptoJS.enc.Utf8.parse(key);
console.log(AES_KEY);
let sendData = CryptoJS.enc.Utf8.parse(data);
console.log(sendData);
let encrypted = CryptoJS.AES.encrypt(sendData, AES_KEY,{mode:CryptoJS.mode.ECB,padding:CryptoJS.pad.Pkcs7});
console.log(encrypted);
return CryptoJS.enc.Base64.stringify(encrypted.ciphertext);
}
3.在其他地方引用该函数
let cipherText = this.aesEncrypt(params,key_bytes);
console.log(cipherText);
4.发送给后台,滴滴滴上车。