PHP做桌面应用的想法: 除去icudt55.dll,PHP7用7ZIP压缩后不足7MB,而PHP自带了SQLite和CLI HTTP Server,用户打开浏览器就能访问PHP开发的桌面应用.如果源代码不想被别人看到,可以用php-beast之类的工具进行加密. 还有,我想为什么PHP就不适合用来进行数据处理,毕竟就速度而言,PHP5都比Python快,更不用说PHP7了.

--------------------------------------------------------------------------------------

Zend grard Zend Encoder 目前市价为 US$960、SafeGuard Suite 更是到 US$2,920 以上的天价,而且 US$2,920 还只能使用一年。但由于破解档流通快速,早期也是加密 PHP 的最佳解决方案,因此可以说是市占率第一名的 PHP 原始码加密软件,连虚拟主机商也为了要执行 Zend
 
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 放在程序的目录里面就可以了。

(Windows+IIS 下执行加密过后的 phpinfo(); )
 
(Linux+Apache 下执行加密过后的 phpinfo(); )
3、SourceCop (US$30)
http://www.sourcecop.com/
服务器完全不用外挂任何 Loader 及 Module,完全用 PHP 的方式来加密程序,有点功力的人追踪一下就能看出编码方式了,所以只能防君子不能防小人。
(编码后的程序)
(sourcecop 的译码加载程序)
注:这里也有人有说明将原始码还原的方式。
 
 
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 。

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

  1. App开发流程之加密工具类

    科技优家 2016-09-08 18:10 从这篇记录开始,记录的都算是干货了,都是一些编程日常的积累. 我建议先将基础的工具加入项目,后续的开发效率会呈指数增长.如果在专注功能开发过程中,才发现缺少 ...

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

    先前一直在做安卓,最近要开发iPhone客户端,这其中遇到的最让人纠结的要属Java.Android和iPhone三个平台加解密不一致的问题.因为手机端后台通常是用JAVA开发的Web Service ...

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

    先前一直在做安卓,最近要开发iPhone客户端,这其中遇到的最让人纠结的要属Java.Android和iPhone三个平台加解密不一致的问题. 因为手机端后台通常是用JAVA开发的Web Servic ...

  4. JProtector java应用加密工具

    JProtector    专业的java项目加密工具 JProtector简介: JProtector 专业的java项目加密工具.目前java开发的项目发布的时候需要将项目发布到用户手中,但由于一 ...

  5. ASP原码加密工具介绍

    ASP原码加密工具介绍 总是会有非常多方法暴露ASP的原程序.造成数据库的password 路径都能够轻易被其它人搞到,所以对ASP程序实行加密处理是个不错的解决方法.以下来介绍一个工具假设大家感兴趣 ...

  6. Base64加密工具-iBlogs

    简易的Base64加密工具开发步骤 1.编写Java测试桩 import java.io.BufferedReader; import java.io.IOException; import java ...

  7. GnuPG 1.4.15 发布,邮件加密工具

    GnuPG 1.4.15 改进包括: * Fixed possible infinite recursion in the compressed packet parser. [CVE-2013-44 ...

  8. mysql几种性能测试的工具使用

    mysql几种性能测试的工具使用 近期由于要比较mysql及其分支mariadb, percona的性能,了解了几个这方面的工具,包括:mysqlslap sysbench tpcc-mysql,做一 ...

  9. 【转帖】四种BI 开源工具介绍-SpagoBI,openI,JasperSoft,Pentaho

    四种BI 开源工具介绍-SpagoBI,openI,JasperSoft,Pentaho 1 BI系统的简述 从技术角度来说 BI 包含了 ETL.DW.OLAP.DM等多环节.简单的说就是把交易系统 ...

随机推荐

  1. linux常用的压缩与解压缩命令 分类: 学习笔记 linux ubuntu 2015-07-05 19:38 38人阅读 评论(0) 收藏

    1.gzip 压缩 gzip 是压缩文件,压缩之后文件后缀为.gz 用法:gzip 选项 [文件] 2.gunzip 解压 这个命令与gzip的功能刚好相反,这个是解压. 用法 gunzip 选项 [ ...

  2. Android WebView的loadData方法注意事项

    loadData()中的html data中不能包含'#', '%', '\', '?'四中特殊字符,出现这种字符就会出现解析错误,显示找不到网页还有部分html代码.需要如何处理呢?我们需要用Url ...

  3. virtualbox 安装windows系统的一些问题

    今天总结一下,使用virtualbox安装windows系统的一些问题. 安装的是Ghost的系统,正版系统也可以参考. 首先本人的机器原系统是ubuntu 16.04 LTS x64 1.win7或 ...

  4. Android 5.0 全新的动画

    触摸反馈 ripple 触摸反馈是指用户在触摸控件时的一种可视化交互,在Android L之前,通常是通过press色变来凸显,但是因为是瞬间变化的效果,不如动画生动. 在Android L 中定义了 ...

  5. C#图片处理高级应用(裁剪,缩放,清晰度,水印)

    转自:http://wu-jian.cnblogs.com/ 前言 需求源自项目中的一些应用,比如相册功能,通常用户上传相片后我们都会针对该相片再生成一张缩略图,用于其它页面上的列表显示.随便看一下, ...

  6. JKXY的视频内容下载工具类

    package cn.jsonlu.make.license; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONOb ...

  7. HTML语言语法大全

    (文章转载至博客园 dodo-yufan) <! - - ... - -> 註解 <!> 跑馬燈 <marquee>...</marquee>普通捲動  ...

  8. [Excel] C#ExportExcel帮助类 (转载)

    点击下载 ExportExcel.rar 主要功能如下1.将整个网页导出来Excel2.将GridView数据导出Excel最新的ExportExcel操作类看下面代码吧 /// <summar ...

  9. 详细介绍Linux shell脚本基础学习

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提.1. Lin ...

  10. 深入理解shared pool共享池之library cache的library cache lock系列四

    本文了解下等待事件library cache lock,进一步理解library cache,之前的文章请见:  深入理解shared pool共享池之library cache的library ca ...