JJEncode JS代码加密
JJEncode加密是一种奇特的JS代码加密方式,通过编码技巧,将代码转化为包含大量“$”字符的形式。
可加密前端Web浏览器、后端Node.JS等环境下的标准JS代码。
被加密JS代码量建议不超过1KB。
优点:加密结果很奇怪,看着像乱码,令人想不到是JS代码。
缺点:对执行性能有较大影响、加密代码很容易被还原。
不足:与同类工具JSFuck相比,JJEncode不具备“在父作用域中运行”功能,假如代码中如有变量定义,变量不能在加密代码外部访问。
注意:代码尽可能是规范JS语法,例如:一行变量定义以“;”号结尾,而非直接回车结束。
TIP:少量JS代码可用JJEncode加密。较多代码建议使用专业JS混淆加密工具,如: JShaman.com、 JsJiami.online 等。
JS源代码
加密结果
参数配置
加密后代码中大量使用此变量名。
将源码与回文(顺序逐字翻转的形式,例:"console.log(1)"回文为“)1(gol.elosnoc”)添到到加密结果中,即起到备份源码的作用,也更增强加密代码复杂程度。