记录一个js加密解密封装方法

 1 function compileStr(code){ //对字符串进行加密       
 2       var c=String.fromCharCode(code.charCodeAt(0)+code.length);
 3      for(var i=1;i<code.length;i++){      
 4            c+=String.fromCharCode(code.charCodeAt(i)+code.charCodeAt(i-1));
 5      }   
 6    return escape(c);  
 7 }
 8  //字符串进行解密 
 9 function uncompileStr(code){      
10       code=unescape(code);      
11       var c=String.fromCharCode(code.charCodeAt(0)-code.length);      
12      for(var i=1;i<code.length;i++){      
13           c+=String.fromCharCode(code.charCodeAt(i)-c.charCodeAt(i-1));      
14      }      
15       return c;
16 }

 

posted @ 2019-05-06 10:00  jackie-ren  阅读(508)  评论(0编辑  收藏  举报