1. npm install crypto-js
2. 测试
const crypto = require('crypto');
var CryptoJS = require("crypto-js");
var data = 'helloworld';
var key = CryptoJS.enc.Utf8.parse("41c8704454ce483e");
var ciphertext = CryptoJS.AES.encrypt(data, key,{
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
});
console.log(ciphertext.toString());
// Decrypt
var bytes = CryptoJS.AES.decrypt(ciphertext.toString(),key,{
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
});
var plaintext = bytes.toString(CryptoJS.enc.Utf8);
console.log(plaintext);