日期:2014-05-16  浏览次数:20395 次

js压缩混淆加密工具,解密工具

?

js压缩混淆加密有什么不同

压缩 compress: 去掉空格,换行,注释等,格式紧凑,节约存储空间。

混淆 obfuscate/garble:替换变量名或方法名,让js不容易看懂。也做到了压缩的效果。

加密 encrypt:一般用eval方法加密,效果与混淆相似。也做到了压缩的效果。

混淆加密:先混淆再加密。

?

有一款非常好用的工具

js混淆加密工具绿色版 HDS JSObfuscator 2.13 附件中提供下载

可按文件夹批量处理,也可以压缩css文件



?

?

?随着 AJAX 和富界面技术的发展,Javascript 在 Web 应用上的重要性越来越高,Javascript 代码的复杂性、功能和技术含量也越来越高,对Javascript 代码保护的需要也越来越迫切。
??? HDS JSObfuscator是HDS通过对当前市面上的同类工具分析和总结后而开发的Javascript压缩混淆加密器。与同类工具相比,它是当前市面上功能较强,使用约束较小的工具之一。它兼顾了压缩、混淆和加密三大功能,用户可以选择只压缩或只混淆或只加密,也可以选择既混淆又加密,给Javascript代码加上双保险。它还可以将乱七八糟的代码转化成排版工整的易于阅读的代码。它还可以进行批量文件处理,解决了文件间关联变量混淆后出现的问题。用户可以根据自身需要,自由选择混淆设置选项,以产生不同效果的混淆代码。特别指出,该工具对用户Javascript代码编程规范的约束极小,可以说几乎没有,不像市面上有些工具必须按照一定的规则进行编码才行。
??? 同时,HDS JSObfuscator还具有压缩css文件、批量管理复制各类更新过的文件和合并文件的强大功能。
??? 由于个人能力和精力有限,工具存在问题和不足在所难免,希望大家多多批评指正。

??? 注意事项:
????? * 定义变量不能缺少"var",否则将不混淆。
????? * 语句结尾必须加分号(;),否则混淆或加密后可能会出错。

如果js没语句结尾没写分号,eclipse会有警告?

?

在线压缩混淆加密

http://open.tool.chinaz.com/hdsojso.htm

?

在线解密

JS 加/解密 格式化工具?

http://js.zhangwei.name/

JS代码工具

http://app.baidu.com/app/enter?appid=121305

EVAL在线加密解密JS工具

http://www.codefans.net/jscss/code/4586.shtml

?