JS Eval加密解密

JS Eval 加密解密是什么?

利用 JavaScript 的 eval 函数,将源码经 Base64 编码后包装为 eval(atob('...')) 形式,可增加阅读难度,常用于前端脚本轻度保护与 CTF 题目。

核心功能

  • 加密:源码 → eval(atob(...)) 包装字符串。
  • 解密:从 eval 包装字符串还原原始 JS 源码。
  • 本地运算:全部在浏览器端完成,不上传服务器。

如何使用

  1. 左侧输入 JavaScript 源码或 eval 包装字符串。
  2. 点击加密或解密。
  3. 右侧复制结果;解密后的代码可用 JS 格式化工具美化。

安全提示:eval 可执行任意代码,存在 XSS 与注入风险,请勿运行来源不明的 eval 字符串。