加密相关JS
https://www.npmjs.com/package/crypto-js
引入JS
使用示例:
=附上原文代码方便大家自由使用===========
//================加密================
let key = CryptoJS.enc.Utf8.parse('123456789qwertyu');//密钥必须是16位,且避免使用保留字符
let encryptedData = CryptoJS.AES.encrypt("加密的内容", key, {mode: CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7
});
let hexData = encryptedData.ciphertext.toString();
console.log(hexData);
//================加密================//================解密================
let encryptedHexStr = CryptoJS.enc.Hex.parse(hexData);
let encryptedBase64Str = CryptoJS.enc.Base64.stringify(encryptedHexStr);
let decryptedData = CryptoJS.AES.decrypt(encryptedBase64Str, key, {mode: CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7
});
let text = decryptedData.toString(CryptoJS.enc.Utf8);
console.log(text);
//================解密================
=附上原文代码方便大家自由使用===========
运行结果: