Workspace
PHP 高级混淆器
不可逆级源码保护:变量重命名、垃圾代码注入、多层加密 Loader。
混淆强度
使用说明 & 免责声明
- 本工具生成的代码包含运行时解密逻辑 (Loader),请确保服务器开启了 `eval` 权限(通常默认开启)。
- 生成的代码极难阅读,作为"单向加密"使用,**请务必自行保留源代码备份**,一旦丢失源码将无法还原!
- 部分复杂的类/命名空间引用在使用变量混淆时可能会出错,请在生产环境测试后再部署。
- "重度"模式会使用多次 Gzip+Base64+Rot13 嵌套,虽然安全性高但会轻微影响性能。
工具介绍
PHP 高级混淆器是一款专为保护 PHP 源代码设计的安全工具。它通过多种技术手段将可读的源码转换为难以理解和逆向的“加密”代码,极其适合在分发代码时保护核心逻辑。
功能特点
- 变量/函数重命名:将人性化的变量名(如
$user_id)替换为无意义的字符(如$I1l1I),极大地增加了阅读难度。 - 多层加密 Loader:提供“重度”模式,将源码经过 Base64、Rot13、反转等多重变换,并封装在动态解密的 Loader 中,实现近乎“单向加密”的效果。
- 字符串加密:自动将代码中的敏感字符串转换为十六进制编码,隐藏数据库密码、API Key 等敏感信息。
- 垃圾代码注入:插入无用但合法的逻辑代码,干扰反编译器。
使用警告
- 单向性:混淆后的代码极难还原,请务必自行保留原始源码备份。
- 性能影响:重度混淆会增加少量的运行时开销,建议仅对核心文件使用。
- 兼容性:虽然我们在尽力保证语法正确,但在复杂的框架代码(如使用了反射或魔术方法)中混淆变量名可能会导致错误,请务必先测试。