WEBLIE 代码保护器

本地处理,无需上传服务器,代码安全

HTML + CSS
JavaScript
HTML+CSS+JS
源代码
处理结果

输入要混淆的JavaScript代码

字符数: 0 | 行数: 0 大小: 0 B

混淆加密结果

字符数: 0 | 行数: 0 大小: 0 B

混淆配置

预设方案
基础配置 建议
压缩空白字符,合并为一行
var x = 1; → var x=1;
将局部变量名和函数名替换为无意义的字符
var age=99; function demo(){} → var _0xk$r=99; function _0x62a87c(){}
建议配置 默认
将数值转换为异或(XOR)二元表达式
var num=123; → var num=683517^683398;
将布尔值转换为一元表达式
var done=true; → var done=!![];
点号转方括号并Unicode编码
we.get → we["\u0067\u0065\u0074"]
将字符串内容转换为Unicode编码
var js="JS"; → var js="\u004a\u0053";
将字符串内容颠倒,运行时再还原
var name="tom"; → var name=[..."mot"].reverse().join("")
高级配置 慎重
格式化后将无法运行
移除console等调试输出
打开调试工具时中断执行
指定名称不参与混淆,支持模糊匹配
正在混淆加密中...

确定要清空源代码吗?