PHP代码混淆与加密
php是一个开源的、广受欢迎的语言,php应用常常是以代码明文的方式发布,但是有时候对于发布的代码我们想要进行保护,需要对php代码进行混淆与加密,让增加破解者的逆向难度,从而达到保护自己成果的目的。
在市面上流行的加密方案非常多,比如:
Zend Guard:遗憾的是不支持PHP7
IonCube PHP Encoder:优于Zend Guard。但是收费。
Swoole Compiler:这一款工具进行了很深入的编译优化,相当牛B。很可惜,也收费,还很贵。
PHP Screw Plus:基于扩展来加解密,采用AES256算法,还可阻止执行未经许可的php文件。性能、防破解各项指标非常均衡,更重要的是免费。
今天,我们重点介绍的就是PHP Screw Plus这一款工具。因为名字实在有点长,以下简称Screw。
在开始介绍之前,假设大家对Linux操作、PHP扩展编译已经了解。因为Screw只能运行在Linux平台上,所以我们都会在CentOS 7.5上进行操作演示。(PHP谁还跑在Windows上呢-_-)
1、下载代码:点击