跳到主要内容
Z

JavaScript 混淆器

通过控制流平坦化、字符串数组、死代码注入和标识符重命名来混淆 JavaScript 代码。内置 3 种预设,直接在浏览器中运行。

免费 无需注册 客户端运行 注重隐私 Updated
预设

处理中…

使用方法

  1. 1 将你的 JavaScript 源代码粘贴到左侧输入框。
  2. 2 选择一个预设 —— low(轻度混淆)、medium(默认)、high(控制流 + 死代码)。
  3. 3 点击 Obfuscate,然后复制或下载结果。

为什么使用此工具

  • 基于 javascript-obfuscator 构建,这是一个被众多 SaaS 建站平台采用的开源库。
  • 该库采用懒加载方式 —— 在你点击 Obfuscate 之前页面依旧保持轻量。
  • 内置三种预设配置,并提供针对各处理步骤的详细开关选项。
  • 完全在客户端运行 —— 你的源代码永远不会离开浏览器。

常见问题

混淆后的代码真的完全无法阅读吗?

代码会变得非常难以阅读,但绝不是无法破解 —— 有耐心的攻击者仍然可以将其还原。建议将混淆与合理的授权机制、服务器端校验以及压缩(minification)结合使用。

只想要压缩后的结果,而不是混淆?

可以试试 <a class="underline" href="/javascript-minifier">JavaScript Minifier</a> —— 同样采用懒加载机制,处理速度更快,除了压缩体积外不会重命名任何变量名。

需要重新格式化已混淆的代码?

使用 <a class="underline" href="/javascript-formatter">JavaScript Formatter</a> 进行美化排版并检查代码结构。

什么是 JavaScript 混淆器?

JavaScript 混淆器(JavaScript Obfuscator)是一款将 JavaScript 源代码转换为功能等价但极难阅读版本的工具。它综合运用控制流平坦化、字符串数组提取、死代码注入和标识符重命名等技术,并提供三种预置方案。所有处理都在浏览器本地完成,也就是说源代码只在客户端处理,绝不会上传到服务器。

概要

JavaScript 混淆器 是 Zerethon Tools 提供的免费 开发者 工具。通过控制流平坦化、字符串数组、死代码注入和标识符重命名来混淆 JavaScript 代码。内置 3 种预设,直接在浏览器中运行。. 完全在浏览器中运行 — 无需注册,无需上传。

分类
开发者
价格
免费
隐私
基于浏览器
注册
无需

隐私

除非另有说明,否则你的数据永远不会离开浏览器。JavaScript 混淆器 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。

相关工具

在 Zerethon Social 上创作、分享与成长

免费注册。赚取积分,收集成就,与全球创作者建立联系。

免费注册