javascript 中怎么实现文字加密

JavaScript011

javascript 中怎么实现文字加密,第1张

用javascript实现rsa加解密的实现方式是通过PKCS完成的。 1、整个定义的function function pkcs1pad2(s,n) { if(n <s.length + 11) { // TODO: fix for utf-8 alert("Message too long for RSA")return null} var ba = new Array()var i ...

js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent

1.传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。

例如:<script

language="javascript">document.write('<a

href="http://passport.baidu.com/?logout&aid=7&u='+encodeURIComponent("http://cang.baidu.com/bruce42")+'">退出</a>')</script>

2.进行url跳转时可以整体使用encodeURI

例如:Location.href=encodeURI("http://cang.baidu.com/do/s?word=百度&ct=21")

3.

js使用数据时可以使用escape

例如:搜藏中history纪录。

4.escape对0-255以外的unicode值进行编码时输出%u****格式,其它情况下escape,encodeURI,encodeURIComponent编码结果相同。