5种php加密工具zendGuard、ionCube、SourceCop、SourceGuardian、phpShield

来源:phperz.com

1、ZendGuard
Zend Encoder 目前市价为 US$960、SafeGuard Suite 更是到 US$2,920 以上的天价,而且 US$2,920 还只能使用一年。但由于破解档流通快速,早期也是加密 PHP 的最佳解决方案,因此可以说是市占率第一名的 PHP 原始码加密软件,连虚拟主机商也为了要执行 Zend 加密过的档案,不得不纷纷安装 Zend Optimizer 。
直到现在 Zend 对于 Encoder 的态度消极已经是众所皆知,久久才出现一次新版本,因此也开始让其它的 Encoder 冒出头了。
到上个月 Zend Encoder 破解的消息甚嚣尘上,更是让对于想保护自己 PHP 原始码的公司及设计师开始寻求替代方案。
由于目前大部份的虚拟主机都已安装 Zend Optimizer (Zend Encoder 的执行环境),因此本次 PHP 原始码加密软件的测试重点为「不需在服务器设定或安装任何软件」。

2、ionCube Standalone Encoder (US$199 起)
http://www.ioncube.com/sa_encoder.php
ionCube 在国外已经是软件公司取代 Zend Encoder 的不二选择,知名的 PHP 购物车 X-Cart 就是采用
ionCube Standalone Encoder 加密原始码。服务器端不需安装任何软件,只要把 Loader 放在程序的目录里面就可以了。

3、SourceCop (US$30)
http://www.sourcecop.com/
服务器完全不用外挂任何 Loader 及 Module,完全用 PHP 的方式来加密程序,有点功力的人追踪一下就能看出编码方式了,所以只能防君子不能防小人。
注:这里也有人有说明将原始码还原的方式。
4、SourceGuardian (US$250)
这家应该算是相当知名的PHP加密软件,不过服务器端需要外挂 Loader,因此其它测试省略。
测试结果: (失败! 需安装 Loader)
PHP script i.php is protected by SourceGuardian and requires the SourceGuardian loader ixed.4.3ev.win. The SourceGuardian loader has not been installed, or is not installed correctly. Please visit the SourceGuardian php encoder site to download required loader.

5、phpShield ( US$99)
http://www.phpshield.com
操作就跟一般的 Encoder 一样简单,因为 phpShield 跟 SourceGuardian 的试用流程、Email 内容、画面、压缩档都一模一样,有可能是 SourceGuardian 的简易版,因为我没用过旧版,也有可能是 SourceGuardian 的旧版便宜卖。
测试结果: (失败! 需加装 Loader,讯息也同SourceGuardian )
PHP script phpinfo.php is protected by phpSHIELD and requires file phpshield.4.3.11ev.win or phpshield.4.3ev.win.
Please read phpSHIELD protected scripts manual.
总结:
ionCube Standalone Encoder 不论功能性、方便性都是四者当中最好的,而且不需在服务器端安装任何软件,在预算许可的范围下 ionCube Standalone Encoder 的确是最好的选择。
如果不介意主机需安装加载器,只是要单纯保护程序代码不妨选择 phpShield 。

时间: 2024-10-10 00:11:44

5种php加密工具zendGuard、ionCube、SourceCop、SourceGuardian、phpShield的相关文章

JS_七种JAVASCRIPT加密/解密方法

本文一共介绍了七种JAVASCRIPT加密方法. 一:最简单的加密解密 二:转义字符的妙用 三:使用Microsoft出品的脚本编码器Script Encoder来进行编码 (自创简单解码) 四:任意添加NUL空字符(十六进制00H) (自创) 五:无用内容混乱以及换行空格TAB大法 六:自写解密函数法 七:错误的利用 在做网页时(其实是网页木马呵呵),最让人烦恼的是自己辛辛苦苦写出来的客户端IE运行的JAVASCRIPT代码常常被别人轻易的拷贝,实在让自己的心里有点不是滋味,要知道自己写点东西

linux安全机制与加密工具使用

一.加密需要和安全机制 1.不加密流量的易受攻击性 密码/数据嗅探 数据操作 验证操作 相当于邮寄明信片 2.不安全的传统协议 telnet.FTP.POP3等等:不安全密码http.sendmail.NFS等等:不安全信息Ldap.NIS.rsh等等:不安全验证 3.NIST定义的安全属性:美国国家标准与技术研究院 1) 保密性:     数据保密性     隐私性2)完整性:不可篡改     数据完整性     系统完整性3)可用性 4.安全攻击:STRIDE Spoofing(假冒).Ta

Android、iPhone和Java三个平台一致的加密工具

先前一直在做安卓,最近要开发iPhone客户端,这其中遇到的最让人纠结的要属Java.Android和iPhone三个平台加解密不一致的问题. 因为手机端后台通常是用JAVA开发的Web Service,Android和iPhone客户端调用同样的Web Service接口,为了数据安全考虑,要对数据进行加密.头疼的问题就来了,很难编写出一套加密程序,在3个平台间加解密的结果一致,总不能为 Android和iPhone两个客户端各写一套Web Service接口吧?我相信还会有很多朋友为此困惑,

Android--6个加密工具

越来越多的黑客盯上了移动应用,每天都会增加,因为移动应用中有黑客感兴趣的东西,如用户数据.硬编码(Hard-coded,注,固定写死,不能修改的)安全秘钥,SD 卡中以明文存放的个人信息,数据库中未加密存储的用户名和密码,收集的分析(analytics)并以明文方式发到远程服务器,这些情况都使得攻击更容易(得手). 正确使用Cryptography 工具,能保护我们的敏感数据,确保隐私和数据完整.另一方面,加密难用且容易误用( cryptography is hard to use and ea

JProtector java应用加密工具

JProtector 高强度java应用加密工具 目前对于java应用的加密技术流行两种加密: 代码混淆加密: 通过对源码进行外形混淆.控制混淆.数据混淆等进行处理,加大了对class文件进行反编译后的源码分析难度,但依旧存在被破解的风险. agentlib动态链接库的加密: 对class文件进行加密处理,应用程序启动时加载解密主类,将解密主类作为程序入口从而实现对代码的保护.但这种情况下解密主类是不能进行加密处理的,程序发布时会将解密主类随着程序交给客户,客户对解密主类进行解密便可以得到解密后

主题:Android、iPhone和Java三个平台一致的加密工具

先前一直在做安卓,最近要开发iPhone客户端,这其中遇到的最让人纠结的要属Java.Android和iPhone三个平台加解密不一致的问题.因为手机端后台通常是用JAVA开发的Web Service,Android和iPhone客户端调用同样的Web Service接口,为了数据安全考虑,要对数据进行加密.头疼的问题就来了,很难编写出一套加密程序,在3个平台间加解密的结果一致,总不能为Android和iPhone两个客户端各写一套Web Service接口吧?我相信还会有很多朋友为此困惑,在此

转载:移动应用加密工具解析

移动互联网的普及,越来越多的移动应用陷入安全门,各种信息泄露.盗号风波层出不穷.越来越多的黑客盯上了移动应用,而SD 卡中以明文存放的个人信息,数据库中未加密存储的用户名和密码,收集的分析并以明文方式发到远程服务器,这些情况都使得黑客攻击更容易. 正确使用Cryptography 工具,能保护我们的敏感数据,确保隐私和数据完整.另一方面,加密难用且容易误用.这里给大家推荐下目前移动应用适用的加密工具. Bouncy Castle Legion of the Bouncy Castle是一个来自澳

移动应用加密工具实例解析详谈

移动互联网的普及,越来越多的移动应用陷入安全门,各种信息泄露.盗号风波层出不穷.越来越多的黑客盯上了移动应用,而SD 卡中以明文存放的个人信息,数据库中未加密存储的用户名和密码,收集的分析并以明文方式发到远程服务器,这些情况都使得黑客攻击更容易. 正确使用Cryptography 工具,能保护我们的敏感数据,确保隐私和数据完整.另一方面,加密难用且容易误用.这里给大家推荐下目前移动应用适用的加密工具. Bouncy Castle Legion of the Bouncy Castle是一个来自澳

java-信息安全(十九)加密工具Jasypt

一.概述 Jasypt 这个Java类包为开发人员提供一种简单的方式来为项目增加加密功能,包括:密码Digest认证,文本和对象加密,集成 hibernate,Spring Security(Acegi)来增强密码管理. Jasypt是一个Java库,可以使开发者不需太多操作来给Java项目添加基本加密功能,而且不需要知道加密原理. 根据Jasypt文档,该技术可用于加密任务与应用程序,例如加密密码.敏感信息和数据通信.创建完整检查数据的sums. 其他性能包括高安全性.基于标准的加密技术.可同