欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

php_Screw把源代碼加密的操作方法-創(chuàng)新互聯(lián)

PHP源代碼加密有時候是必須的事情,不然代碼可能全部被別人盜取了,一些機(jī)密信息也被盜取了,只介紹一種PHP源代碼的加密方式:Screw。

創(chuàng)新互聯(lián)建站專注于玉溪企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城網(wǎng)站制作。玉溪網(wǎng)站建設(shè)公司,為玉溪等地區(qū)提供建站服務(wù)。全流程專業(yè)公司,專業(yè)設(shè)計,全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

Screw是什么

php_screw是個開源軟件,主要是針對PHP源碼進(jìn)行加密的PHP的擴(kuò)展,可以自定義加密種子文件。

安裝方式:

下載鏈接:

https://sourceforge.net/projects/php-screw/files/php-screw/

打開網(wǎng)址

php_Screw把源代碼加密的操作方法

點(diǎn)擊下載即可。

把文件放在Linux服務(wù)器上面執(zhí)行命令:

tar zxvf php_screw-1.5.tar.gz
cd php_screw-1.5
vi php_screw.h
#將
#define PM9SCREW  "\tPM9SCREW\t"
#define PM9SCREW_LEN 10
#修改為任意字串,如:
#define PM9SCREW  "\tPHPENC\t"
#define PM9SCREW_LEN 6
#如果不改這個文件,加密的文件內(nèi)容開頭就會有 PM9SCREW,這么做是為了隱藏加密算法。
vi my_screw.h
#修改加密密鑰:
short pm9screw_mycryptkey[] = {11152, 368, 192, 1281, 62};
#修改為如:
short pm9screw_mycryptkey[] = {18822, 668, 185, 1911, 82, 669};
#越長加密越可靠,建議不要大于5位數(shù)。
phpize
./configure --with-php-config=PATH(php_config路徑不知道的就執(zhí)行命令 find / -name php-config)
make

如果編譯報錯就修改php_screw.c文件:

把 CG(extended_info) = 1;

修改為 CG(compiler_options) |= ZEND_COMPILE_EXTENDED_INFO;

重新make;

然后cd tools

執(zhí)行make 生成screw工具

執(zhí)行 cp tools/screw  /usr/bin/screw(全局使用的命令 ,不然 會提示找不到該命令)

找到php.ini文件

增加:extension=php_screw.so(注意php_screw.so的路徑要放在php默認(rèn)的擴(kuò)展lib文件夾下面去不然找不到)

php_screw.so文件就生成在modules文件夾下面自己去找復(fù)制到php的擴(kuò)展lib文件夾下面去。

執(zhí)行完畢之后

php -m可以看到已經(jīng)擴(kuò)展的文件

php_Screw把源代碼加密的操作方法

進(jìn)行測試下能不能加密:

php_Screw把源代碼加密的操作方法

php_Screw把源代碼加密的操作方法

一個加密的文件,一個源文件,至此成功了。

php_Screw把源代碼加密的操作方法

文件對比。

常用命令:

find ./ -name "*.php" -print|xargs -n1 screw //加密所有的.php文件
find ./ -name "*.screw" -print|xargs -n1 rm //刪除所有的.php源文件的備份文件

以上就是php_Screw把源代碼加密的操作方法的詳細(xì)內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!

文章標(biāo)題:php_Screw把源代碼加密的操作方法-創(chuàng)新互聯(lián)
分享URL:http://www.chinadenli.net/article6/jigig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司動態(tài)網(wǎng)站自適應(yīng)網(wǎng)站靜態(tài)網(wǎng)站服務(wù)器托管網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)