JSFuck-x JS加密

JSFuck-x是一种怪异的JS代码加密方法,可将代码全都转换成“[]!()+”形式的字符。
严格的说,JSFuck-x加密更像是一种编码。

可加密前端Web浏览器、后端Node.JS等环境下的标准JS代码。
JSFuck-x会使代码体积极度膨胀,因此只适宜少量代码加密,建议代码量不超过512字节
优点:加密结果非常怪异,完全不像JS代码,令人望而生畏。 缺点:对执行性能有很大影响、加密代码容易被还原。

注意:代码尽可能是规范JS语法,例如:一行变量定义以“;”号结尾,而非直接回车结束。

TIP:少量JS代码或敏感信息(如密钥等)用JSFuk加密效果不错,
较多代码建议使用专业JS混淆加密工具,如:
JShaman.comJsJiami.online 等。

JS源代码 加密结果
清空JS源代码 | 从文件读取JS | 保存加密结果 | 复制加密结果

参数配置

可执行代码(如不启用,加密结果是编码后的字符串,而非可执行的代码。)

在父作用域中运行(例如“var a=1;”,不启用此选项时,变量a定义在“加密代码”局部作用域中,外部调用时会显示a是undefined,启用后变量a可以被“加密代码”外的其它代码访问。)

声明:本工具修改自Github开源项目JSFuck(WTFPL license),进行了汉化、优化、部分功能修改等,且后续将持续更新。

更多工具