HTML、JS、字符串的中简单加密与解密详解Java中4大基本加密算法解析

1.最简单的加密与解密

用escape与unescape进行编码与解码字符串,例如“你好”加密后变为“%u4F60%u597D”,看不懂吧,如果是加密js的话,运行时可以解密后使用eval函数执行。

缺点:不能加密数字和英文,而且解密方法大家都懂得。

2.自写解密函数法

// 加密函数function compilecode)  {    
   var c=String.fromCharCodecode.charCodeAt0)+code.length);  
   forvar i=1;i<code.length;i++){  
       c+=String.fromCharCodecode.charCodeAti)+code.charCodeAti-1));  
   }  
   return escapec);  
}  
// 解密函数function uncompilecode)  {  
   code=unescapecode);  
   var c=String.fromCharCodecode.charCodeAt0)-code.length);  
   forvar i=1;i<code.length;i++){  
       c+=String.fromCharCodecode.charCodeAti)-c.charCodeAti-1));  
   }  
   return c;  
}

3.其他加密方法

使用Microsoft出品的脚本编码器Script Encoder来进行编码 ,加空格、斜杠、Tab等字符来混乱编码…这些编码感觉不是很优雅,就不说了。。。

4.DES、AES、RSA、Base64、MD5、CHA1加密

这几种专业加密的方式,自行搜索…

1.最简单的加密与解密

用escape与unescape进行编码与解码字符串,例如“你好”加密后变为“%u4F60%u597D”,看不懂吧,如果是加密js的话,运行时可以解密后使用eval函数执行。

缺点:不能加密数字和英文,而且解密方法大家都懂得。

2.自写解密函数法

// 加密函数function compilecode)  {    
   var c=String.fromCharCodecode.charCodeAt0)+code.length);  
   forvar i=1;i<code.length;i++){  
       c+=String.fromCharCodecode.charCodeAti)+code.charCodeAti-1));  
   }  
   return escapec);  
}  
// 解密函数function uncompilecode)  {  
   code=unescapecode);  
   var c=String.fromCharCodecode.charCodeAt0)-code.length);  
   forvar i=1;i<code.length;i++){  
       c+=String.fromCharCodecode.charCodeAti)-c.charCodeAti-1));  
   }  
   return c;  
}

3.其他加密方法

使用Microsoft出品的脚本编码器Script Encoder来进行编码 ,加空格、斜杠、Tab等字符来混乱编码…这些编码感觉不是很优雅,就不说了。。。

4.DES、AES、RSA、Base64、MD5、CHA1加密

这几种专业加密的方式,大家可以在风君子博客搜索哦。

相关推荐:

关于密码的简单加密方法

php的一个简单加密解密代码_PHP教程

php 简单加密/解密类

以上就是HTML、JS、字符串的中简单加密与解密详解的详细内容,更多请关注风君子博客其它相关文章!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注