首頁  >  文章  >  後端開發  >  php檔案加密的方法

php檔案加密的方法

藏色散人
藏色散人原創
2021-07-03 13:56:407898瀏覽

php檔案加密的方法:1、開啟Zend Guard 5.5.0;2、選擇要進行加密的來源檔案或資料夾;3、選擇PHP的版本;4、右鍵點選“Encode Project” ;5、在產品的輸出目錄裡查看加密後的檔案。

php檔案加密的方法

本文操作環境: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授權檔案啟動即可

如何使用Zend Guard進行加密?

  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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn