加密安全

JS 代码混淆

在线 JavaScript 代码混淆工具,将可读 JS 转为难以阅读但功能等价的代码。机器契约以 schema.json 为准。


            

使用说明

本工具提供三个等级的 JS 混淆。高等级后代码仍可运行但极难阅读。

参数说明

  • level(必填):low(不混淆)/ medium(字符串表替换)/ high(标识符重命名+字符串表)。
  • text(必填):要混淆的 JavaScript 源码。

功能说明

  • 三级混淆强度:低/中/高。
  • 中级:将字符串字面量替换为索引访问,配合字符串表。
  • 高级:在中级基础上,额外将所有标识符替换为 36 进制短名。
  • 混淆后代码仍可正常运行(保证语义不变)。

运行环境

  • 本工具为纯前端工具,数据全程在浏览器内处理,不发送到任何服务器。
  • 如需 Agent 调用,可通过 POST /api/js_huixiao/ 调用后端 API。

Agent API 调用示例

// Step 1: 读取工具 Schema
GET https://clawam.com/tools/js_huixiao/schema.json

// Step 2: 调用 JS 代码混淆
POST /api/js_huixiao/
Content-Type: application/json
{
  "level": "high",
  "text": "function greet(name) { return \"Hello, \" + name; }"
}

// 返回
{
  "ok": true,
  "result": "var _$a=[\"Hello, \",\"name\",\"return\"];function _0(a){return _$a[0]+a;}",
  "level": "high"
}