利用螺钉怎么对php源代码进行加密

介绍

这篇文章将为大家详细讲解有关利用螺钉怎么对php源代码进行加密,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

<强>安装环境
以上环境全部是自己下载配置安装的。具体的Apache + php + mysql安装方法请从网上搜索。
<强>安装
cd php_screw phpize - 1.5

关于phpize,它在php5-dev扩展模块中只要安装php5-dev模块就行了。
。/confiugre
<强>

代码如下:


vi my_screw.h
,,请更改加密种子密钥(pm9screw_mycryptkey)到
,,,根据你喜欢什么价值观。
,,,加密将更难打破,如果你将更多值添加到
,,,加密种子数组。然而,种子的大小无关
,,,的解密处理。
, *,如果你能阅读和理解源代码,修改一个原始
,,,,,,,加密逻辑将成为可能。但总的来说,这应该不是
,,,,,,,是必要的。
,,可选:加密脚本得到邮票添加到
的开始,,,,,,,文件。如果你喜欢,你可以改变这个邮票由
,,,,,,,PM9SCREW php_screw.h PM9SCREW_LEN。PM9SCREW_LEN必须
,,,,,,,小于或等于PM9SCREW的大小。


<强> 使
<强> /php_screw cp模块。所以/usr/lib/php5/extension/
<强> 在php . ini中文件里,加入如下语句
=php_screw延伸。所以
<强> /电脑/apache/bin/apachectl restart
<强>
cd工具使
<强> cp螺钉/usr/bin/
经过以上的十步,就已经把php_screw - 1.5全部安装完成了。并且现在的php也已经支持解释加密过的php文件了
<强>使用
1。现写一个要加密的php文件。
我写了如下的一个用来测试php速度的测试。php文件

代码如下:


& lt; ?
=0美元;
$ t=时间(),
,(我=0;i<美元;5000000美元我+ +)
,{$=$ * $ i;}
$ t1=时间(),
回声“& lt; p>“
回声“过去:“;
回声t1 - t美元;
呼应“seconds"
?在


将上面的test.php文件放到/var/www/目录下。通过浏览器访问,将显示出php在大量计算时的速度(粗略估计)
<强> 2。php将我们写的文件加密
cd/var/www/
螺旋test.php
我们加密后,现在目录下的test.php文件就是我们已经加密的了。而源文件被改名为test.php.screw存放了。
我们现在再测试一下test.php,看看能否正常使用?速度如何?
我比较了一下,加密前后的速度大概一样,基本没有太多的损失。
<强> 3。批处理加密文件
在debian,输入,php5上测试过对。html文件加密后,能正确解析;
php_screw如何对当前目录下,对目录下包含的文件,以及包含目录下的文件进行整体加密
找到。/- name“* .php"安全性| xargs n1螺钉//加密所有的。php文件
找到。/- name“* .screw"安全性/xargs n1 rm//删除所有的。php源文件的备份文件

关于利用螺钉怎么对php源代码进行加密就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

利用螺钉怎么对php源代码进行加密