Obfuscator.io
基础混淆
基础混淆涵盖各种标准转换,它们完全在您的浏览器中运行 - 无需服务器,也不需要 Pro 套餐。这些选项会重命名标识符、隐藏字符串字面量、注入无用代码并平坦化控制流,让您的 JavaScript 明显更难阅读和逆向工程。HTML 混淆是一项 Pro 功能,改为在服务器上运行。
下面的指南介绍最重要的选项。若需包含全部选项及其取舍的完整清单,请参阅选项参考。若想在这些之上获得最强的保护,可将它们与 VM 混淆结合使用。
String Array
将字符串字面量提取到一个数组中,并可选择对其编码。
Control Flow Flattening
把线性代码转换为状态机,以隐藏程序流程。
其他重要选项
Dead Code Injection、Self Defending、Rename Globals、Rename Properties、Debug Protection 等。
条件注释
使用特殊注释,对特定代码块选择性地禁用混淆。
上一页
Browser Environment
下一页