php文件加密的方法:1、打開Zend Guard 5.5.0;2、選擇要進行加密的源文件或文件夾;3、選擇PHP的版本;4、右鍵單擊“Encode Project”;5、在產(chǎn)品的輸出目錄里查看加密后的文件。
本文操作環(huán)境:windows7系統(tǒng)、Zend Guard 5.5.0版,DELL G3電腦
如何對PHP文件進行加密?
Zend Guard是目前市面上最成熟的PHP源碼加密產(chǎn)品。
經(jīng)過本人搜集資料,親身測試后,總結了如何利用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號,因此激活時,請將自己電腦的系統(tǒng)時間調(diào)整到這個時間之前,如:2009-01-01
2、本KEY激活的為試用版,加密過的文件只有14天有效時間,因此在加密文件時,請將自己電腦的系統(tǒng)時間向后調(diào)整幾年,如: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:wampwwwdemo 里的所有文件進行加密。)
3、接下來是選擇PHP的版本[與你web服務器上PHP的版本相對照],這里很重要,版本不對會出錯,[Finish]完成項目的創(chuàng)建。
注意: 對于Zend Guard 5.5.0這個版本的加密軟件,最高只可支持5.3版本的PHP。如果您的PHP版本較高,請到Zend Guard官網(wǎng)下載對應的高版本加密軟件。
(由于,我的PHP版本是PHP 5.3.10,故這里我選擇PHP 5.3,其他地方可以默認,直接點擊完成)
4、在Zend Guard左側(cè)的Guard Explorer中,可以看到你新建的項目了,鼠標選中項目名稱后,右鍵單擊[Encode Project],完成。
如此,就實現(xiàn)了對PHP源碼的最簡單的加密。
我們可以在產(chǎn)品的輸出目錄(D:productDir)里,看到加密后的文件。
可以看出,產(chǎn)品輸出目錄里的PHP文件已被加密了。
這種最簡單的加密方式,我們并沒有設置加密的有效期,也沒有設置許可證支持(即解密時,是否需要許可證文件),默認是永不過期,不需要解密許可文件。
如果要設置解密時的許可證文件,可以點擊 項目名稱(project_test) ,再點擊 項目主窗口中的 Overview 旁邊的 Security 選項卡,就可以進行更加安全的加密設置了。 如下圖:
推薦學習:《PHP視頻教程》