一、将aes.min.js文件拷贝进项目
二、在前端引入aes.min.js文件<script src="js/aes.min.js"></script>
三、加密函数
/**
* 加密
*@param word:需要加密的内容
*@returns {*} :返回加密的内容
*/
function encrypt(word) {
varkey = CryptoJS.enc.Utf8.parse("abcdefgabcdefg12");
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();
}
key:加密密钥,长度至少16位,可以自定义,保证加密函数与解密函数密钥一致。
四、解密函数
/**
* 解密
* @param word
* @returns {*}
*/
function decrypt(word) {
var key =CryptoJS.enc.Utf8.parse("abcdefgabcdef