1. URL或者api参数加密
经过Base64、Hex编码、MD5、AES、DES、RSA等对称加密和非对称加密
2. js压缩、混淆、加密
javascript-obfuscator混淆

默认压缩和混淆命名成16进制: 参数compact为True

变量名混淆:参数identifierNamesGenerator为 hexadecimal/mangled/germey

混淆全局变量和函数名称: 参数renameGlobals为True

字符串混淆: 参数stringArray为True,参数stringArrayEncoding控制编码格式,参数stringArrayThreshold控制编码概率
参数unicodeEscapeSequence进行unicode编码


代码自我保护: 参数selfDefeng参数

控制流平坦化: 参数controlFlowFlattening,controlFlatteningThreshold控制比例

无用代码注入: 参数deadCodeInjection,deadCodeInjectionThreashold控制比例

对象键名替换: 参数transformObjectKeys

禁用控制台输出: 参数disableConsoleOutput

调试保护: 参数debugProtection启用;debugProtectionInterval启用无线调试(debug)

域名锁定: 参数domainLock

特殊编码:


WebAssembly加密

浙公网安备 33010602011771号