文本与二进制互转
自动转换文本与二进制编码,支持中英文数字符号,实现双向格式化标准输出。
使用我们的「专业JS代码混淆加密」自动完成JS代码混淆、压缩与安全加固,有效防止反编译与非法盗用。支持多重防盗用机制,包括域名授权绑定、弹窗警告、静默跳转及密码验证等功能,全面保障代码的使用安全。
🔐 输入JavaScript源代码
在「输入代码」文本区域中粘贴或输入需要保护的 JavaScript 代码,操作简单便捷。支持.js、.ts、.jsx格式文件上传,代码内容将全程在本地浏览器环境中处理,不经过服务器传输,确保源码隐私与安全。系统自动识别并保留代码原有结构与语法逻辑,为后续混淆加密做好充分准备。
🛡️ 选择混淆保护等级
通过下拉菜单直观选择适合的混淆模式:「简单混淆模式」提供基础保护与快速处理,满足轻量防护需求;「标准混淆模式」(推荐)平衡安全性与性能,适合大多数场景;「高级混淆模式」提供最强的反调试与反编译保护,适用于高要求的商业代码保护。
🌐 设置授权域名绑定
在「授权域名」输入框中填写允许运行代码的合法域名(例如:lanren-tools.com,支持单 / 多个域名填写)。系统将自动且安全地绑定代码运行权限至指定域名,支持子域名匹配与本地开发环境(localhost/127.0.0.1),实现精准可控的访问控制,有效防止代码被非法调用。
🚫 配置盗用防护机制
选择代码被盗用时的应对保护方式:「弹窗提醒」会直接显示醒目警告信息震慑盗用者;「静默跳转」将自动无痕重定向至指定授权页面;「密码验证」则强制要求输入正确密码后才可运行代码。三种不同防护机制各有侧重,可灵活适配不同的安全需求与业务场景。
📝 自定义防护提示内容
根据所选防护机制,在下方专属输入框中按需设置对应的提示信息:弹窗警告文本、跳转目标链接或验证密码。系统全面支持中英文双语提示内容,可自定义个性化警示语句,并会自动根据选定防护机制智能切换输入字段类型与格式验证规则,有效规避无效输入。
⏰ 设置提醒频率策略
配置代码盗用检测的提醒频率,灵活应对不同防护需求:「高频提醒」每次非法访问都立即触发警示;「适中提醒」(推荐)每天首次非法访问触发提醒;「低频提醒」每周仅触发一次提醒;「只提醒一次」首次检测到盗用后不再提醒。所有频率策略均通过本地缓存存储实现,轻量化运行且完全不影响代码性能。
💬 添加代码头部注释
在「代码注释」输入框中输入将在混淆后代码顶部固定显示的提示信息,可自由用于声明代码版权归属、使用约束条款或安全警示内容。注释将以清晰的 // 单行格式自动添加,全程不参与混淆压缩过程,既能保持良好可读性,又可充分发挥法律声明效力。
🔧 执行代码混淆加密
点击「混淆加密」按钮,系统将根据你配置的所有参数,即刻在本地高效执行完整的代码混淆、压缩与安全加固处理流程,快速生成高安全性的受保护 JavaScript 代码,并直接输出至「输出结果」区域。整个过程无需联网、无数据留存,从源头切实确保代码隐私与安全性。
自动转换文本与二进制编码,支持中英文数字符号,实现双向格式化标准输出。
支持SHA-1、SHA-224、SHA-256、SHA-384、SHA-512五种安全哈希算法,可自定义输出大小写格式。
支持CBC、ECB等主流DES加密模式,可自定义8字符密钥与初始向量,提供IV生成、结果复制等实用功能。
支持CBC、GCM、CTR、ECB等主流AES加密模式,可自定义密钥与初始向量,提供IV生成、结果复制等实用功能。
实时HTpasswd密码生成,输入即转换,支持 SHA1/SHA256/MD5 算法兼容,快速获取标准化认证格式。
在线Gzip压缩与解压工具,支持文本直接压缩或Base64数据解压,可一键复制与清空,操作简单快捷!
一键转换Escape编码,实时编码解码文本,支持传统字符格式,快速处理遗留系统数据。
一键转换摩斯密码,实时编码解码文本,支持标准字符格式,快速获取加密通信内容。
一键密码生成,实时输出结果,结合使用场景自定义长度与字符类型,快速生成高强度密码。
实时 中文与 UTF-8 编码互转,输入即转换,支持全字符兼容,快速获取标准化 UTF-8 实体编码。
实时 Unicode 编码/解码,支持中文、ASCII码、符号与特殊字符,精准生成转义序列,提升开发效率。
实时 URL 编码解码,输入即转换,支持全字符兼容,快速获取标准化编码结果,提升开发与调试效率。
支持精确域名匹配(如 lanren-tools.com)和泛域名匹配(如 *.lanren-tools.com),同时自动允许本地开发环境(localhost/127.0.0.1)。输入域名时无需添加协议前缀,系统会自动识别主域名及所有子域名,实现灵活的授权管理。
弹窗提醒:在非授权域名下显示警告信息,适用于教育提醒场景;静默跳转:自动重定向至指定链接,适用于强制引流场景;密码验证:要求输入正确密码才能运行代码,适用于付费内容保护。三种方式可根据业务需求灵活选择或组合使用。
混淆会对代码性能产生轻微影响,具体取决于选择的保护等级。简单模式影响最小(<5%),标准模式中等影响(5-15%),高级模式影响较大(15-30%)。代码体积会增加30-80%,但通过压缩和优化,实际传输体积增加在10-30%范围内。
本工具提供多层次反调试保护:包括控制台禁用、调试器检测、代码自检等机制。虽然理论上任何混淆代码都有可能被逆向,但本工具的高级模式使用了业界公认的有效技术,能显著增加逆向工程的时间成本和难度,有效保护商业代码。
支持ES5、ES6+及最新JavaScript语法,兼容CommonJS、AMD等模块系统。可直接处理.js、.jsx、.ts(编译后)文件。对于TypeScript代码,建议先编译为JavaScript再进行混淆保护,以确保类型信息正确处理。
所有处理均在浏览器本地完成,无需联网,不调用任何后端API,您的源代码、配置参数和生成结果不会离开您的设备。系统采用JavaScript Obfuscator等开源可靠库,代码处理过程透明可验证,从根本上保障代码安全和商业隐私。
每一次打赏,都会化作深夜默默修缮的灯火 🌙,只为让你用得更顺手一点 ✨。