當(dāng)前比較流行的兩款PHP加密、解密工具Zend Guard和iconCube介紹
當(dāng)前市場(chǎng)上較流行的對(duì)PHP進(jìn)行上述加密授權(quán)的軟件主要有二種:
(1)Zend公司的ZendGuard。
(2)ionCube公司的ionCube PHP Encode。
ZendGuard只能對(duì)帶有PHP標(biāo)記或源碼的文件進(jìn)行加密(如:.php,inc等),對(duì)于其他不帶有PHP標(biāo)記的文本方式保存的文件不能進(jìn)行加密操作,支持期限,注冊(cè)碼。
ionCube PHP Encode,由ionCube開(kāi)發(fā),用于對(duì)PHP或非PHP文件進(jìn)行加密工作。ionCube在功能方面經(jīng)過(guò)測(cè)試可以優(yōu)勝于Zend公司的ZendGuard,不僅支持期限,注冊(cè)碼,等加密方式,還支持對(duì)IP,MAC地址等復(fù)雜的加密方式。另外,對(duì)于ionCube來(lái)說(shuō)不僅可以加密帶有PHP標(biāo)記或源碼的php文件還可以對(duì)非php文件的以text方式保存的文件進(jìn)行加密操作,如xml,js,css等。(但是讀寫(xiě)時(shí)必須使用ionCube所提供的讀入API進(jìn)行讀寫(xiě)操作。)
(a).加密的時(shí)候用:PHP Encoder (付費(fèi))
(b).解密、運(yùn)行的時(shí)候用:Loader (免費(fèi))
強(qiáng)烈推薦使用 iconCube
如何安裝ioncube擴(kuò)展?
一、下載loader-wizard.php(支持php5.3、php5.4版本,暫不支持php5.5版本)
ioncube提供了一個(gè)安裝的向?qū)С绦颍梢苑浅7奖愕膸椭鷻z測(cè)php的運(yùn)行環(huán)境,自動(dòng)給出提示。
1.1 通過(guò)下面的地址下載loader-wizard:http://www.ioncube.com/loader-wizard/loader-wizard.zip
1.2 下載之后,將其解壓縮,到apache的www或者h(yuǎn)tdoc目錄。
二、運(yùn)行l(wèi)oader-wizard.php程序
2.1 使用瀏覽器訪問(wèn)loader-wizard.php 比如 http://localhost/loader-wizard.php 實(shí)際的訪問(wèn)路徑根據(jù)情況修改。
2.2 這個(gè)loader程序經(jīng)過(guò)計(jì)算之后,會(huì)自動(dòng)給出提示:
根據(jù)這個(gè)向?qū)С绦虻奶崾?,下載相應(yīng)的解密軟件。將下載下來(lái)的解密軟件放在它指定的目錄中。下載向?qū)С绦蛴?jì)算出來(lái)新的php.ini文件,替換系統(tǒng)原來(lái)的php.ini文件。重新啟動(dòng)apache。
2.3 驗(yàn)證是否安裝成功
重新啟動(dòng)之后,再次訪問(wèn)loader.php,如果安裝成功,系統(tǒng)會(huì)提示。
看到這個(gè)界面,就表示解密軟件已經(jīng)安裝成功了。
PS:關(guān)于加密技術(shù),本站還提供了如下加密工具供大家參考使用:
MD5在線加密工具:http://tools.jb51.net/password/CreateMD5Password
Escape加密/解密工具:http://tools.jb51.net/password/escapepwd
在線SHA1加密工具:http://tools.jb51.net/password/sha1encode
短鏈(短網(wǎng)址)在線生成工具:http://tools.jb51.net/password/dwzcreate
短鏈(短網(wǎng)址)在線還原工具:http://tools.jb51.net/password/unshorturl
高強(qiáng)度密碼生成器:http://tools.jb51.net/password/CreateStrongPassword
相關(guān)文章
php通過(guò)exif_read_data函數(shù)獲取圖片的exif信息
這篇文章主要介紹了php通過(guò)exif_read_data函數(shù)獲取圖片的exif信息,默認(rèn)情況下,PHP讀取圖片Exif信息模塊是不開(kāi)啟的,我們需要先開(kāi)啟這個(gè)模塊。開(kāi)啟Exif模塊需要mbstring支持,這里就不詳細(xì)說(shuō)明了,我們來(lái)先看下函數(shù)的用法2015-05-05PHP常見(jiàn)數(shù)學(xué)函數(shù)及BC高精度數(shù)學(xué)函數(shù)用法示例
這篇文章主要介紹了PHP常見(jiàn)數(shù)學(xué)函數(shù)及BC高精度數(shù)學(xué)函數(shù)用法,簡(jiǎn)單列舉了php常見(jiàn)數(shù)學(xué)運(yùn)算函數(shù)并結(jié)合實(shí)例形式給出了bc高精度函數(shù)的功能與使用技巧,需要的朋友可以參考下2017-11-11PHP實(shí)現(xiàn)預(yù)定義鉤子和自定義鉤子的簡(jiǎn)單示例
這篇文章主要給大家介紹了PHP實(shí)現(xiàn)預(yù)定義鉤子和自定義鉤子,在PHP中,鉤子(Hooks)是一種機(jī)制,允許開(kāi)發(fā)人員在特定的時(shí)機(jī)插入自定義代碼,通過(guò)使用鉤子,開(kāi)發(fā)人員可以在應(yīng)用程序的特定事件發(fā)生時(shí)執(zhí)行自定義的功能或邏輯,文中有詳細(xì)的代碼講解,需要的朋友可以參考下2023-11-11詳解PHP實(shí)現(xiàn)定時(shí)任務(wù)的五種方法
這幾天需要用PHP寫(xiě)一個(gè)定時(shí)抓取網(wǎng)頁(yè)的服務(wù)器應(yīng)用。 在網(wǎng)上搜了一下解決辦法, 找到幾種解決辦法,現(xiàn)總結(jié)如下。2016-07-07