IonCube 是一个专业的PHP加密软件,能够提供更好的的代码保护。软件支持IonCube 8.3、IonCube 7.x、IonCube 6.x、PHP 5.3、PHP 5.2,8.3及以下正常解密,可以为软件提供保护,通过将代码编译成字节码,使PHP源代码免受他人监控。
【适用人群】
产品开发人员:加密软件可以在发布前保护代码,并对其进行授权保护。从时间限制上保护有价值的文件比较可取,并且基于服务器/域名锁定的保护技术可以节省多域名部署的开支。
网站设计人员:加密软件可以保护你的创意成果,并且在未来更新脚本时节省开支。
企业:在站点重装和转移服务器时,可能产生对遗漏的调整的追踪,加密软件为了避免这种事情的发生,加强内部变更控制。
网站站长:加密软件可以隐藏敏感数据,并且保护脚本免受对那些不易察觉又一直存在的未授权变更的影响,避免成为严重的安全隐患,产生数据安全风险。
【功能特点】
与替代解决方案相比,基于ptional.Keys的加密提供了非常优越的代码保护。
编码并运行PHP 4、5.x、7.1和7.2文件。
7.1和7.2编码的文件也将在PHP 7.3上运行。
编译字节码保护。
命令行加上Windows和OS X的GUI。
二进制代码混淆。
可选的到期日,域,IP和MAC锁定,用于有效的代码许可。
一次性购买,不需每年续费。
【使用说明】
一、下载loader-wizard.php(支持php5.3、php5.4、php5.5、php5.6、php7.0版本)
ioncube提供了一个安装的向导程序,可以非常方便的帮助检测php的运行环境,自动给出提示。
下载之后,将其解压缩,到apache的www或者htdoc目录。
二、运行loader-wizard.php程序
2.1 使用浏览器访问loader-wizard.php
2.2 这个loader程序经过计算之后,会自动给出提示:
根据这个向导程序的提示,下载相应的解密软件。
将下载下来的解密软件放在它指定的目录中。
下载向导程序计算出来新的php.ini文件,替换系统原来的php.ini文件。
重新启动apache。
2.3 验证是否安装成功
重新启动之后,再次访问loader.php,如果安装成功,系统会提示。
【更新日志】
V10.2.0
PHP 7.2语言特性的新编码器。
添加--bundle和--add-to-bundle选项,允许将多个编码分别绑定到一个具有简短表单-B和-A的文件中。
添加了一个--.-comments选项,这意味着头注释将被附加到包中的额外编码作为前缀。
修复当编码器试图为自己获取许可证时可能发生的崩溃,并且许可证目录上的权限意味着无法创建文件。
修正了7.1编码器中的一个问题,即如果在子类中存在重写方法,则不调用私有方法。
具体地说,父方法调用了私有方法,父方法本身也从子类调用了。
修正了对应于PHP bug 74302的错误解析结果。