Làm xáo trộn mã hóa Javascript. Sau khi mã hóa JS, mã JS không thể được nhận dạng theo cách thủ công. Về mặt lý thuyết, nó không thể đảo ngược và đóng vai trò bảo vệ trong mã JS
删除字符串文字并将它们放入特殊数组中。例如,"Hello World"中的字符串var m = "Hello World";将被替换为类似的内容var m = _0x12c456[0x1];
字符串加密编码:此选项可能会减慢您的脚本速度。使用Base64或RC4编码的所有字符串文字,并插入一个特殊的函数,该函数用于在运行时对其进行解码。RC4编码比Base64编码慢大约30~50%,但更难被解密。
启用Unicode转义序列时,建议禁用RC4编码,以防止出现过大的混淆代码。将文字字符串拆分为指定长度的块。例如:
// input
(function(){
var test = 'abcdefg';
})();
// output
(function(){
var _0x5a21 = 'ab' + 'cd' + 'ef' + 'g';
})();保留标识符:禁用标识符的混淆和生成,这些标识符与传递的 RegExp 模式相匹配。
保留字符串:禁用字符串文字的转换,该字符串文字与传递的 RegExp 模式相匹配。