零基础建站培训介绍

当前位置:

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网页,就会弹出解密后的内容了。

上一课: 下一课:

发表评论

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

相关教程

  • 常常有这样的场景,咱们开发出来的APP需要进行推广,比如在页面顶部来一张大Banner图片,亦或一张二维码。但往往我们都是直接给推广图片加了一个下载
  • tab切换代码介绍这是一套通过js实现的tab选项卡切换的tab选项卡代码,使用原始的JS代码,代码干净纯洁,摒弃JQUERY库的复杂代码。如果不懂代码,先
  • 输出当前日期是JS中特别基础的应用,今天我们说一下这些特别基础的应用,学习一下JS。下面是最简单易用的获取当前日期的JS代码[cce_js]<scri
  • 为了维护自己的版权好多wordpress主题都被加密了,一般被加密的主题文件是footer.php,方式为base64加密。解密被加密的wordpress主题文件并不是为了篡
  • JS加密与解密方法 图文教程 (19208 次浏览)
    在网站制作过程中,JS是需要经常用到的,为了防止网站的JS代码被别人复制,可以对JS代码进行加密。如下图,就是将js进行了加密处理。JS加密方
  • 做网站时,避免不了网站上有大量的图片。网站上的图片显示就需要使用img图片标签。HTML img图片标签写法[cce_html]<img src="图片地址" alt=
  • 在网站制作过程中经常需要使用到让div进行水平和垂直居中的技术。现在我们就来谈谈如何实现让div水平和垂直居中。Div标签水平居中方法Div
  • 通常所说的META标签,是在HTML网页源代码中一个重要的html标签。META标签用来描述一个HTML网页文档的属性,例如作者、日期和时间、网页描述、关键词、