个人首推
MemTronic's FREEWARE HTML/JavaScript Cruncher-Compressor v1.0k
压缩效果好得不一般,混淆出来的代码完全不可读,压缩率可达50%,IE 5+ / NS 7.0 / Mozilla / Opera 7.0 中均可使用
第二款,我推荐Rob Seiler的packer
这款压缩混淆工具效果也不错,有三种版本,.Net,Perl,和WSH版本,Windows平台下WSH脚本比较适合,命令行操作,有详细的说明
第三款,Saltstorm出品的ESC
这款工具可自定义压缩级别和是否进行混淆,当然缺点也不是没有,压缩效果一般,而且要求每个JS语句必须以分号结尾,有大括号也不行。
大名鼎鼎的jquery就是用这个压缩的。好像从90多k压到21k.
一个例子:
原代码 :
var a=”Hello World!”;
function MsgBox(msg)
{
alert(msg+”\n”+a);
}
MsgBox(”OK”);
pack后:
eval(function(p,a,c,k,e,r){e=String;if(!”.replace(/^/,String)){while(c–)r[c]=k[c]||c;k=[function(e){return r[e]}];e=function(){return’\\w+’};c=1};while(c–)if(k[c])p=p.replace(new RegExp(’\\b’+e(c)+’\\b’,'g’),k[c]);return p}(’3 0=”4 5!”;6 1(2){7(2+”\\8″+0)}1(”9″);’,10,10,’a|MsgBox|b|var|Hello|World|function|alert|n|OK’.split(’|'),0,{}))
除非是用decode, 否则别人很难再看懂你的原代码。
再提供一个 js 混淆工具:
http://www.javascriptobfuscator.com/Default.aspx
分享到:
相关推荐
用于对javascript进行压缩和混淆的工具
javascript混淆,javascript压缩,javascript加密
js压缩混淆工具,具有良好的操作界面,可对文件夹下的js文件或js代码块进行压缩或混淆。
HDS JSObfuscator是HDS通过对当前市面上的同类工具分析和总结后而开发的Javascript压缩混淆加密器。与同类工具相比,它是当前市面上功能较强,使用约束较小的工具之一。它兼顾了压缩、混淆和加密三大功能,用户可以...
用于javascript的混淆工具,可以很好的混淆你的js代码 对js版权保护起了一定作用 搜集了很久的工具,共享了,攒点分……
JS压缩 解压缩 加密 混淆工具五合一打包: =============================== JsFormatTool JavaScript Code Improver Packer packer2.net X2JSCompactor
一个简单好用的javascript加密混淆工具,只有执行文件超好用
Javascript压缩工具,能去除注释,换行符及不必要的空格等
JavaScript *.js 混淆工具 采用7Z压缩
分享一个不错的javascript代码压缩工具,需要安装JAVA环境
javascript反混淆工具202208版 爬虫必备工具
现有的JS代码压缩工具都是网页版的,例如ESC,shrinksafe等,他们都是在网页上用js本身实现对代码的压缩。由于网页的局限性,很难很好的管理压缩任务。聚问网络开发的js压缩专家(JsPacker)v1.0 是同功能的桌面程序,...
压缩,压缩工具,JavaScript压缩工具,Css压缩工具
可以将js文件批量压缩和混淆。 配制compress.ini 文件后,请执行 batchyuicompressor.jar。 2011.9 修复.svn目录被复制的问题
javascript脚本压缩工具 javascript脚本压缩工具,不加密,只是去除不必要的代码。支持批量。
javascript 加密压缩工具,能对JS进行加密压缩,压缩率可达80%,且代码不容易给他看到
一个专门用来压缩JAVASCRIPT代码的工具
HDS JSObfuscator是HDS通过对当前市面上的同类工具分析和总结后而开发的Javascript压缩混淆加密器。与同类工具相比,它是当前市面上功能较强,使用约束较小的工具之一。它兼顾了压缩、混淆和加密三大功能,用户可以...