零基础建站培训介绍

当前位置:

JS加密与解密方法

网站制作过程中,JS是需要经常用到的,为了防止网站的JS代码被别人复制,可以对JS代码进行加密。如下图,就是将js进行了加密处理。

JS加密结果

JS加密方法

JS加密可以将JS代码转化为八进制或者十六进制的数字,然后前面加“\”。

如字符"a"则可以表示为:"\141"或"\x61"(注意是小写字符"x"),至于双字节字符如汉字"黑"则仅能用十六进制表示为"\u9ED1"(注意是小写字符"u"),其中字符"u"表示是双字节字符。

举例:

原代码


<SCRIPT LANGUAGE="JavaScript">  
alert("黑客防线");  
</SCRIPT>

八进制转义字符串加密后,代码如下:


<SCRIPT LANGUAGE="JavaScript">
eval("\141\154\145\162\164\50\42\u9ED1\u5BA2\u9632\u7EBF\42\51\73")
</SCRIPT>

十六进制转义字符串加密后,代码如下:


<SCRIPT LANGUAGE="JavaScript">
eval("\x61\x6C\x65\x72\x74\x28\x22\u9ED1\u5BA2\u9632\u7EBF\x22\x29\x3B")
</SCRIPT>

JS解密方法

如果碰到被加密的JS特效代码,可以使用下面的方法进行解密,显示它本身的内容。

第一步:新建一个空白的HTML网页;(如果不懂HTML,可以先学习一下html入门教程

第二步:将以下的JS代码粘贴到HTML网页中;


<SCRIPT LANGUAGE="JavaScript">
alert("这里放被加密的字符串")
</SCRIPT>

第三步:用浏览器打开这个HTML网页,就会弹出解密后的内容了。

上一课: 下一课:

与本文相关文章

  1. 完美支持WAP移动网站的tab切换js选项卡代码
  2. JS学习笔记:js变量名规范与变量类型
  3. CSS实现强制换行/自动换行/不换行
  4. CSS初始化代码 - 防止浏览器不兼容
  5. 第2节、手机站代码适配方法
  6. [HTML教程] 第一课:认识HTML,什么是html代码
  7. wordpress网站显示用户的浏览记录
  8. 绿色版带微信二维码在线客服代码
  9. location.href 本窗口与javascript:window.open 新窗口打开用法
  10. 如何让手机网站上二维码能够长按识别

发表评论

*

* 绝不会泄露


零基础学建站就到学做网站论坛