需要引用CryptoJS.js
function jiami(){
//时间戳用aes加密转base64 然后replace("+", "%2B")
var timeS = new Date().getTime();//获取时间戳
var key = CryptoJS.enc.Utf8.parse('1234567890123456');
var iv = CryptoJS.enc.Utf8.parse('1234560123456789');
var password=CryptoJS.enc.Utf8.parse(timeS);//()里为需要加密的字符串
var encrypted = CryptoJS.AES.encrypt(password, key, { iv: iv,mode:CryptoJS.mode.CBC, padding: CryptoJS.pad.Pkcs7}); //CryptoJS.pad.ZeroPadding 返回base64的object形式
console.log("base64:"+encrypted);
var encryptedStr=encrypted.toString();//转换为字符串类型
encryptedStr=encryptedStr.replace("+", "%2B");//替换字符串类的+号
return encryptedStr;//最终得到的base64字符串
}