🔐

JS 混淆加密

深度混淆 JavaScript 代码,提供多级加密保护方案,防止源码被轻易逆向。

混淆强度:
高级设置

如果打开开发者工具,将导致页面进入无限暂停状态

防止混淆后的代码被格式化或改动,否则将无法运行

75%
75%
40%
0 字符
0 字符

关于此工具

JS 混淆加密工具基于 javascript-obfuscator 核心,为开发者提供专业级的源码保护。支持多种混淆策略,包括:控制流平坦化、字符串阵列加密、死代码注入、自我保护、调试保护、重命名全局变量等。您可以根据需求选择从“基础”到“高强度”的不同预设,也可以通过高级设置手动调整各项细粒度参数。所有混淆过程均在浏览器本地执行,绝不上传您的源码,确保隐私安全。

功能特点

  • 🛡️ 多级保护:提供低、中、高三种混淆强度预设,支持自定义参数
  • ⛓️ 控制流平坦化:打乱程序逻辑结构,显著增加逆向分析难度
  • 📦 字符串加密:支持字符串池化、加密及拆分处理,防止文本泄露
  • 💀 死代码注入:在不影响功能的前提下随机注入冗余代码干扰阅读
  • 🚫 调试保护:禁止开发者工具调试,开启自我保护防止代码被格式化
  • ⚙️ 高级混淆:支持重命名全局变量、数字表达式化、对象键名转换等
  • 🔒 本地处理:基于 javascript-obfuscator 核心,所有操作均在本地完成