压缩compress:去除空格、换行符、注释等,格式紧凑,节省存储空间。
令人困惑的obfuscate/乱码:替换变量名或者方法名,让js难以理解。 也达到了压缩的效果。
加密 encrypt:通常用eval加密,效果类似于混淆。 也达到了压缩的效果。
混淆加密:先混淆后加密。
有一个非常有用的工具
js混淆加密工具红色版HDSJSObfuscator2.13可在附件中下载
可以按文件夹批量处理,也可以压缩css文件
随着AJAX的发展和丰富的接口技术,Javascript在Web应用中的重要性越来越高,Javascript代码的复杂度、功能和技术集中度越来越高,对Javascript代码保护的需求也越来越大。更紧急。
HDSJSObfuscator是HDS在分析总结目前市场上同类工具后开发的一款Javascript压缩混淆器。 与同类工具相比,是市场上功能较强、限制较少的工具之一。 它具有压缩、混淆和加密三大功能。 用户可以选择仅压缩、仅混淆或加密,或者同时选择混淆和加密,为Javascript代码添加双重保险。 它还可以将杂乱的代码转换为类型整齐且易于阅读的代码。 它还可以进行文件批处理,解决了文件之间关联变量混乱的问题。 用户可以根据自己的需求自由选择混淆设置选项,形成不同疗效的混淆代码。 非常强调的是,这个工具对用户的Javascript代码编程规范的限制非常少,可以说几乎没有任何限制php混淆解密,不像市面上的一些工具必须按照一定的规则进行编码。
同时HDSJSObfuscator还具有压缩css文件、管理和复制各种更新文件以及批量合并文件等强大功能。
由于个人能力和精力有限,工具出现问题和不足是不可避免的。 希望大家批评并原谅我。
防范措施:
* 定义变量不能缺少“var”php混淆解密,否则会混乱。
* 句末必须加分号(;),否则混淆或加密后可能会出现错误。
如果js句尾没有分号,eclipse会警告
在线压缩混淆加密
网上揭秘
JS 添加/揭秘低格式工具
JS代码工具
EVAL在线加密解密JS工具