JS Eval 加密解密是什么?
利用 JavaScript 的 eval 函数,将源码经 Base64 编码后包装为 eval(atob('...')) 形式,可增加阅读难度,常用于前端脚本轻度保护与 CTF 题目。
核心功能
- 加密:源码 → eval(atob(...)) 包装字符串。
- 解密:从 eval 包装字符串还原原始 JS 源码。
- 本地运算:全部在浏览器端完成,不上传服务器。
如何使用
- 左侧输入 JavaScript 源码或 eval 包装字符串。
- 点击加密或解密。
- 右侧复制结果;解密后的代码可用 JS 格式化工具美化。
安全提示:eval 可执行任意代码,存在 XSS 与注入风险,请勿运行来源不明的 eval 字符串。