2023-12-07 分類(lèi): 網(wǎng)站建設(shè)
盡管 pHp 是世界上最好的語(yǔ)言,但由于弱類(lèi)型語(yǔ)言存在一些安全問(wèn)題。歷史上曾出現(xiàn)過(guò)一些由pHp自身缺陷導(dǎo)致的安全問(wèn)題。比如CVE-2014-0166中的偽造就是利用了pHp Hash比較的缺陷。
下面介紹一種源碼加密技術(shù):
加密軟件()
下載鏈接:
說(shuō)明:php文件通常以文本格式存儲(chǔ)在服務(wù)器端,方便他人閱讀源代碼。為了保護(hù)源代碼,可以對(duì)源代碼進(jìn)行加密。要實(shí)現(xiàn)這個(gè)功能,需要兩部分。
一個(gè)是:加密程序,實(shí)現(xiàn)pHp文件的加密
另一種是:解析加密后的pHp文件php代碼加密軟件,得到運(yùn)行結(jié)果。前者的實(shí)現(xiàn)比較簡(jiǎn)單,只是一個(gè)程序。后者的實(shí)現(xiàn)多以php的形式實(shí)現(xiàn)。
() 可以實(shí)現(xiàn)以上功能。最新版本是1.5,可以從這里下載。
是一個(gè)日本人開(kāi)發(fā)的pHp加密程序,但只能運(yùn)行在
安裝
說(shuō)明:安裝的目的其實(shí)是生成兩個(gè)文件,一個(gè)用來(lái)加密pHp文件,另一個(gè)
一個(gè)是php.so加載的解析模塊
安裝環(huán)境
系統(tǒng):5.3
軟件:2.2.9
pHp 5.2.10
以上環(huán)境都是自己下載、配置和安裝的。具體的+php+安裝方法請(qǐng)上網(wǎng)搜索。
安裝步驟
1.用 tar 解壓 tar -zxvf -1.5.tar.gz
2.進(jìn)入-1.5目錄開(kāi)始安裝
1
2
cd -1.5
關(guān)于,它在php5-dev擴(kuò)展模塊中。只需安裝 php5-dev 模塊。
./
3.設(shè)置自己的密碼進(jìn)行加密
復(fù)制代碼代碼如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
vi .h
--將SEED鍵()插入
你喜歡什么。
將是,如果你添加更多
SEED.,SEED的大小是
時(shí)間。
* 如果你能讀懂代碼,給一個(gè)
會(huì)。但在,這不是
成為。
:得到一個(gè)到
文件。如果你愿意,你可以通過(guò)
并在 .h 中。必須
小于或等于 .
pile
1
制作
5.將目錄中的.so文件復(fù)制到/usr/lib/php5/目錄下
1
cp /.so /usr/lib/php5//
6.編輯php.ini文件
在php.ini文件中添加如下語(yǔ)句
1
=.so
7.
1
/srv//bin/
8.編譯加密工具
1
2
光盤(pán)
制作
9.將目錄中的加密工具復(fù)制到相應(yīng)目錄
1
cp /usr/bin/
經(jīng)過(guò)以上10個(gè)步驟,-1.5已經(jīng)全部安裝完畢。而且現(xiàn)在pHp也支持解析加密的pHp文件
使用
1. 現(xiàn)在正在編寫(xiě)一個(gè)要加密的 php 文件。
我寫(xiě)了下面的test.php文件來(lái)測(cè)試php的速度
復(fù)制代碼代碼如下:
1
2
3
4
5
6
7
8
9
10
11
將上面的 test.php 文件放在 /var/www/ 目錄下。通過(guò)瀏覽器訪問(wèn)php代碼加密軟件,會(huì)顯示php在大量計(jì)算中的速度(粗略估計(jì))
2.加密我們寫(xiě)的php文件
1
2
cd /var/www/
test.php
我們加密后,目錄中的test.php文件現(xiàn)在被我們加密了。源文件被重命名為 test.php。并存儲(chǔ)。
現(xiàn)在測(cè)試test.php,看看能不能正常使用?速度如何?
我做了對(duì)比,加密前后速度差不多,基本沒(méi)有太大損失。
3.批量加密文件
在,、php5上測(cè)試.html文件加密后,可以正確解析;
如何對(duì)當(dāng)前目錄下的文件、目錄下的文件、目錄下的文件進(jìn)行整體加密
1
2
find ./ -name "*.php"-| -n1 //加密所有.php文件
找到 ./ -name "*." -/ -n1 rm //刪除.php源文件的所有備份文件
這樣,當(dāng)前目錄下的所有.php文件都被加密了。
名稱(chēng)欄目:一種源碼加密技術(shù):加密軟件()下載地址介紹
標(biāo)題路徑:http://www.rwnh.cn/news36/299786.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、小程序開(kāi)發(fā)、網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容