php檔案加密的方法:1、開啟Zend Guard 5.5.0;2、選擇要進行加密的來源檔案或資料夾;3、選擇PHP的版本;4、右鍵點選“Encode Project” ;5、在產品的輸出目錄裡查看加密後的檔案。
本文操作環境:windows7系統、Zend Guard 5.5.0版,DELL G3電腦
如何對PHP文件進行加密?
Zend Guard是目前市面上最成熟的PHP原始碼加密產品。
經過本人蒐集資料,親身測試後,總結如何利用Zend Guard對PHP檔案進行加密,以及如何利用Zend Loader對加密後的PHP檔案進行解密。
我使用的是Wampserver2.2,其中php的版本是5.3.10。 (註:這個裡面自帶的php版本屬於TS版本,即Thread safety執行緒安全性)
##Zend Guard的安裝及破解
點選下載Zend Guard5.5.0,下載完成後,請自行傻瓜式安裝。
破解需要注意以下幾點: 1、本KEY的有效時間為2010年7月10號,因此啟動時,請將自己電腦的系統時間調整到這個時間之前,如:2009-01-01
2、本KEY啟動的為試用版,加密過的檔案只有14天有效時間,因此在加密檔案時,請將自己電腦的系統時間向後調整幾年,如:2020-01-01
3、點選下載授權檔案
zend_guard授權檔案.zip,解壓縮得到zend_guard.zl,即啟動用的檔案 4、開啟Zend Guard 5.5.0 ,[Help] -> [Register] -> [Search for a license file on my disk],選擇zend_guard.zl授權檔案啟動即可
1、開啟Zend Guard 5.5.0,[File]->[New]->[Zend Guard Project],新專案。
彈出如下的對話方塊:
#
#2、點選Next ,下一步。彈出如下對話框,選擇要進行加密的來源檔案或資料夾。 此步驟是選擇要加密的文件,可以是單一檔案[Add File]或整個資料夾[Add Folder],然後[Next]。
#
(此處,我選擇的是整個資料夾對整個資料夾進行加密。也就是D:\wamp\#www\demo p\#www\demo
##裡面的所有檔案都加密。)
#
############# ## ###### 3、接下來是選擇PHP的版本[與你web伺服器上PHP的版本相對照],這裡很重要,版本不對會出錯,[Finish]完成專案的創建。 ############ 注意:對於Zend Guard 5.5.0這個版本的加密軟體,最高只能支援5.3版本的PHP。如果您的PHP版本較高,請到Zend Guard官網下載對應的高版本加密軟體。 ############ (由於,我的PHP版本是PHP 5.3.10,故這裡我選擇PHP 5.3,其他地方可以默認,直接點擊完成)################################################################################################################################## ### ################################################################################################################################################################################### #######4、在Zend Guard左側的Guard Explorer中,可以看到你新建的專案了,滑鼠選取專案名稱後,右鍵點選[Encode Project],完成。 ##################### ##################################################################################################### ########## 如此,就實現了對PHP原始碼的最簡單的加密。 ############### 我們可以在產品的輸出目錄(###D:\productDir)裡,看到加密後的檔案。 ############### ####################### ####### 之後 #### #######
可以看出,產品輸出目錄裡的PHP檔案已經被加密了。
這種最簡單的加密方式,我們並沒有設定加密的有效期,也沒有設定許可證支援(即解密時,是否需要許可證文件),預設是永不過期,不需要解密許可證文件。
如果要設定解密時的授權文件,可以點選專案名稱(project_test) ,再點選專案主視窗中的Overview旁邊的Security 選項卡,就可以進行更安全的加密設定了。如下圖:
推薦學習:《PHP影片教學》
以上是php檔案加密的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!