Zend Guard
Zend Guard只能对带有PHP标记或源码的文件举行加密(如:.php,inc等),关于其他不带有PHP标记的文本体式格局保留的文件不能举行加密操纵,支撑限期,注册码。(引荐进修:PHP编程从入门到通晓)
支撑PHP4.2.X~5.2.X版本的加密。
运用的ZendOptimizer(PHP引擎)能够进步源码20~50%以上的速率优化,连系ZendGuard能够进步至50%以上的机能速率优化,且ZendOptimizer能够装置于当前较多主流体系中。
(在运用ZendGuard加密时可选择ZendOptimizer版本举行更多的优 化处置惩罚),别的,ZendGuard只能用于设置了ZendOptimizer的环境中,不能自力运转。(必需在php.ini文件中举行设置)
*别的须要值得注意的是ZendGuard在PHP4下的毛病,关于PHP4的绝对途径及相对途径在加密时会涌现较大的差异。
ionCube PHP Encode
ionCube PHP Encode,由ionCube开辟,用于对PHP或非PHP文件举行加密事情。ionCube在功用方面经由测试能够优胜于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机能优化也供应了响应的PHP引擎,能够为大多数操纵体系供应PHP优化功用,然则惋惜的是,至今未供应Windows版本的PHP引擎。
关于之前ZendGuard中所说的PHP4环境下途径题目,在ionCube中没有涌现,能够看出ionCube相对稳固。
关于ionCube来讲,对带有PHP标记或源码的文件采纳紧缩加密体式格局处置惩罚,关于非php的文本类文件则采纳加密体式格局处置惩罚。
在读入时必需运用 “ioncube_read_file/ ioncube_write_file”读写文件。因此在运用ionCube加密前须要对响应的PHP代码举行革新后才运用。
以上就是php怎样加密的细致内容,更多请关注ki4网别的相干文章!