企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
#### 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); } } ```