很多朋友都知道php加密是通過zend來加密,但是其實php還有另外一種加密方式就是ioncube,今天
沈陽網站建設就來和您聊聊php的兩種加密方式ioncube和zend。
ionCube PHP Encode,由ionCube開發(fā),用于對PHP或非PHP文件進行加密工作。ionCube在功能方面經過測試可以優(yōu)勝于Zend公司的 ZendGuard,不僅支持期限,注冊碼,等加密方式,還支持對IP,MAC地址等復雜的加密方式。另外,對于ionCube來說不僅可以加密帶有 PHP標記或源碼的php文件還可以對非php文件的以text方式保存的文件進行加密操作,如xml,js,css等。(但是讀寫時必須使用 ionCube所提供的讀入API進行讀寫操作。) 可加密的PHP版本從PHP4.0.6~5.2.X(比ZendGuard高2個級別) ionCube與Zend一樣,為了提高PHP性能優(yōu)化也提供了相應的PHP引擎,可以為大多數操作系統(tǒng)提供PHP優(yōu)化功能,但是可惜的是,至今未提供Windows版本的PHP引擎。
對于之前ZendGuard中所說的PHP4環(huán)境下路徑問題,在ionCube中沒有出現,可以看出ionCube相對穩(wěn)定。 對于ionCube來說,對帶有PHP標記或源碼的文件采用壓縮加密方式處理,對于非php的文本類文件則采用加密方式處理。在讀入時必須使用 “ioncube_read_file/ ioncube_write_file”讀寫文件。因此
沈陽網站建設小編提醒在使用ionCube加密前需要對相應的PHP代碼進行改造后才能使用。