多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
#### 1、对数据特殊字符的处理 ***** ``` //对数据特殊字符的处理,比如+,空格,/,?,%,#,&,=等特殊符号 encodeURIComponent(data); ``` #### 2、加密、解密函数 ***** ``` function encryptionDecrypt(text,fleg){ //text:表示要处理的字符串;fleg:ture表示加密;false表示解密 var key = CryptoJS.enc.Latin1.parse('abcdefghijklmnop'); //为了避免补位,直接用16位的秘钥 var iv = CryptoJS.enc.Latin1.parse('ponmlkjihgfedcba'); //16位初始向量 if(fleg){//加密 var encrypted = CryptoJS.AES.encrypt(text, key, { iv: iv, mode:CryptoJS.mode.CBC, padding:CryptoJS.pad.ZeroPadding }); return encrypted.toString(); }else{ var decrypted = CryptoJS.AES.decrypt(text,key,{ iv:iv, padding:CryptoJS.pad.ZeroPadding }); return decrypted.toString(CryptoJS.enc.Utf8); } } ```