- 新增「构造转发」「类常量」「普通函数转发」,转发闭包带上类作用域。这样 <code dir="ltr">new self()</code> / <code dir="ltr">new static()</code> / <code dir="ltr">parent::</code> / 私有类常量 / 私有方法回调,语义都和明文一致。
更新日志
记录保护与加密方案相关的更新。
- 界面布局优化
- 修复用户反馈问题
- 新增:签发工具加入授权台账功能
- 授权更严实了:删掉检查、伪造验签,都拿不到你的代码
- 网站注册授权页可定制:标题、logo、主色、中英文都能换,交付出去的"请输入授权码"页面看起来是客户自己的;三项都不填时页面与以前完全一样。
- 新增自托管在线授权服务:可以拿自己的一台服务器当授权中心,工具里一键导出部署包(单个 PHP 文件),受保护站点回连它做在线校验;泄露出去的授权码能在后台直接吊销,想恢复也一样。服务连不上时按本地验签结果放行,不会因为网络抖动把正常站点打挂。
- 授权码现在能按功能签发:同一份加密产物可以卖两档——买入门档的客户只跑得起来站点本身,买了增强档的才额外开通站点防护里的相应模块(防 SQL 注入、访问控制、静态缓存、在线授权校验)。签授权码时勾了哪几项,这一枚码就只放行哪几项;照旧按"功能全开"签出来的还是老格式的码,老客户的能力一点不少,不用重签。
- 新增指纹溯源:加密时把一段按客户标识生成的隐形指纹埋进产物的正常代码里,产物流出去以后能反查是哪份授权、从哪个客户手里出来的,用来追泄露来源。
- 虚拟机型升级:每份产物一套指令集
- 新增加密方案「虚拟机型」:它换的不是"怎么把源码藏起来",而是"源码还以不以下发的形式存在"——PHP 函数体先被编译成一套自定义字节码,原始逻辑在产物里不再以 PHP 语句的形式出现。想还原得先逆出整套指令集、再反编译回来,门槛比读懂混淆后的 PHP 高一个量级,适合授权校验、计价、算法这类被抄走就伤筋动骨的核心代码。
- 花指令与流程平坦化加强,静态分析更难顺着源码读
- PHP 兼容性矩阵补齐到 5.6 / 7.0 / 7.1 / 7.2 / 7.3 / 7.4 / 8.0 / 8.1 / 8.2 / 8.3 / 8.4 共十一个版本。
- 「保护强度预设」新增ThinkPHP / Laravel / Discuz三个框架场景,一键套用该框架常用的排除规则与保护参数。
- 修 bug:开启网站注册授权后,WordPress 启用插件报「致命错误」
- 「保护方案」新增「兼容WordPress主题/插件」开关(默认不勾选):勾选后加密产物保留插件头,
- 站点授权也不干扰 WordPress 启用插件、切换主题与后台保存文件。
- 主界面改为左侧菜单栏,「开始加密 / 暂停 / 停止」集中在底部操作栏。
- PHP 代码加密工具 CtouyPHP 1.0.0 正式发布!