如何保护php代码-PHP问题

资源魔 35 0

若何维护php代码?

若何来维护php代码平安

php_screw

screw plus是一个开源的php扩大,作用是对php文件进行加密,网络上提供php加密的效劳不少,但年夜多都只是混杂级此外加密,被人拿到加密文件问只需有足够耐烦就能破解,与之没有同的是,screw plus采纳扩大来加解密,并且是寰球金融业盛行的高强度AES256加密,除了非破解了效劳器,不然黑客拿到了加密文件也只是一堆乱码。

保举:《PHP教程》

1.克隆一份代码

git clone https://git.oschina.net/splot/php-screw-plus.git

2.执行php的phpize文件

/usr/local/php/bin/phpize

3.开端设置装备摆设,并进行编译

./configure --with-php-config=/usr/local/php/bin/php-config

4.编译以前,咱们能够修正加密的key,关上php_screw_plus.h能够看到扫尾就是 #define CAKEY "..." ,把外面的值改成一个足够复杂的key,最佳16位以上。

vi php_screw_plus.h

5.编译的是解密顺序

make

执行make饬令,假如最初显示Build complete.阐明编译胜利,扩大正在modules外面会找到php_screw_plus.so扩大文件,假如报错请依据提醒进行修复,而后make clean之后从新编译。

6.手动编译加密顺序。进入tools目次执行make饬令便可。假如不报错,则扩大就全副编译实现了。

cd tools
make

7.把扩大的门路退出到php.ini中,你能够把modules/php_screw_plus.so复制到php扩大目次。

vi /etc/php.ini
 
//装置screw_plus扩大
extension=php_screw_plus.so

8.重启php效劳,查看phpinfo的扩大能否启用

php_screw_plus support  enabled

若何应用加密息争密应用?

加密:正在扩大的tools目次,执行./screw [门路],[门路]能够是单个文件也能够是文件夹,而后就能够完成加密了。

./screw /home/web/       //示意加密web目次的一切php文件

解密:执行./screw [path] 是加密 前面加-d参数则是解密

./screw /home/web/ -d   //示意解密web目次的一切php文件

以上就是若何维护php代码的具体内容,更多请存眷资源魔其它相干文章!

标签: php教程 php故障解决 php使用问题 php代码

抱歉,评论功能暂时关闭!