JS 高级混淆/解混淆

本地处理。轻量包装求快;Packer 求体积与可读性折中;AA/JJ 求强观感(体积会膨胀)。

输入与选项
输出结果

使用说明

  • 全部在浏览器本地完成,不上传服务器。
  • 速度优先:选 Base64 / fromCharCode / Unicode / XOR;兼容常见压缩样本:选 Packer;演示强混淆外观:选 AA/JJ。
  • 「自动识别解码」会连续剥壳最多 8 层;失败时请改选手动方式,并检查输入是否截断。
  • XOR 模式密钥需与编码时一致;输出里会带上密钥便于分发,生产环境请自行替换。
  • 混淆不能替代真正安全;请勿用于隐藏恶意代码或侵犯他人权益。

常用示例

  • 点「示例」→ 选「eval + Base64」→「执行」,再点「自动识别解码」验证可逆。
  • 选 Packer 混淆后再解包,可观察字典替换效果。