Zend Guard一些常见问题解答


Posted in PHP onSeptember 11, 2008

1.什么是Zend Guard?

Zend Guard是PHP市场上第一个保护PHP知识产权的代码加密解决方案和电子许可管理方案。Zend Guard通过原始代码加密以及限制分发没有授权的软件来实现软件的最大化收益。

2.Zend Guard的系统需求

支持的操作系统:
Linux x86
Windows x86 2000 / XP / 2003 / Vista (仅支持32位)
Mac OS X 10.4, 10.5

支持的PHP版本:
4.2.x 到5.2.x

3.Zend Guard与Zend Optimizer的关系及兼容性

Zend Guard加密后的PHP源程序需要环境中安装Zend Optimizer才可以运行,同时Zend Optimizer在加密的过程中也可以实现优化代码的作用。

以下为各个Zend Guard版本与Zend Optimizer各版本的对应关系:

Zend Encoder / SafeGuard 3.1 (HOST ID) - Optimizer 2.5.x
Zend Encoder / SafeGuard 3.6 (Zend ID) - Optimizer 2.5.2
Zend Guard 4.x (Basic Encoding) - Optimizer 2.6.x
Zend Guard 5.0 (PHP 4, Basic Encoding) - Optimizer 2.6.x
Zend Guard 4.x (Full Obfuscation) - Optimizer 3.0.x
Zend Guard 5.0 (PHP 4, Full Obfuscation) - Optimizer 3.0.x
Zend Guard 5.0 (PHP 5, All Encoding) - Optimizer 3.3.x

3.如何试用Zend Guard?

可以从以下页面下载Zend Guard最新的5.0.1并安装试用:
http://www.phpchina.com/download/
注意:试用版本不限使用期限,但是加密后的PHP源代码会在14天后过期;如果同时为某个程序加密同时生成许可文件,该许可文件将在3天后过期,所以为了您的利益,我们提醒您尽快购买正式的Guard许可。

4.如何安装Zend Guard?

安装Guard有两种方式:一种是直接下载Zend Guard安装包,解压并按照安装向导来安装;另一种方式是在安装Zend Studio(Zend 的一个IDE)的过程中从网络直接安装。

5.如何购买Zend Guard?

中国的用户购买Zend Guard,可以联系Zend中国技术支持中心:
联系人:陈虹
电话:(010)51657885-837
E-mail:chenghong@comsenz.com
MSN:zendchenhong@hotmail.com

6.Zend id是什么?如何生成Zend id?

Zend id用于绑定您使用Zend Guard的机器,生成一个Zend id后,如果您购买了Zend Guard,Zend会根据您的Zend id生成一个唯一对应您的许可文件。
如何生成Zend id请查看:
http://www.phpchina.com/bbs/thread-28258-1-1.html

7.如何注册Zend Guard?

打开ZendGuard,点菜单中的help,选择Register,选择Serch a license file on my disk,找到你保存在本机的zend_guard.zl的路径,点击注册即注册成功。

8.Zend Guard中的Basic Encoding和Full Obfuscation指的是什么?

Zend Guard采用了三层防护机制:加密,混淆和许可文件管理,加密的级别依次递增,Encoding指的是基本的文件加密,而Obfuscation指的是将文件中的变量、函数、类等名称进行模糊处理,您可以根据自己的需要决定选用哪个级别的加密。

9.运行的加密文件出现以下类似错误提示:“Fatal error: Incompatible file format......”是什么原因?

这是因为Zend Optimizer的版本不兼容的问题,建议安装最新的Zend Optimizer,版本之间的对应关系可以查看FAQ问题3。

10.Zend Guard中的Work only with encoded files选项是什么含义?

Work only with encoded files是一种最高安全形式的加密,这是对您项目中所有的文件作为一个整体进行加密,以后当其中的某个文件单独提取出来运行或与其它项目的加密文件同时运行,这样是无法运行的。除非您为安全性考虑,我们还是不推荐加密时选择这个选项。

PHP 相关文章推荐
本地机apache配置基于域名的虚拟主机详解
Aug 10 PHP
CodeIgniter上传图片成功的全部过程分享
Aug 12 PHP
php 批量替换程序的具体实现代码
Oct 04 PHP
php中使用key,value,current,next和prev函数遍历数组的方法
Mar 17 PHP
PHP简单实现无限级分类的方法
May 13 PHP
CI框架的安全性分析
May 18 PHP
php集成动态口令认证
Jul 21 PHP
教你在header中隐藏php的版本信息
Aug 10 PHP
PHPStrom 新建FTP项目以及在线操作教程
Oct 16 PHP
Yii框架实现邮箱激活的方法【数字签名】
Oct 18 PHP
Zend Framework动作控制器用法示例
Dec 09 PHP
浅谈thinkphp5 instance 的简单实现
Jul 30 PHP
php目录管理函数小结
Sep 10 #PHP
php获取某个目录大小的代码
Sep 10 #PHP
php递归列出所有文件和目录的代码
Sep 10 #PHP
在服务端进行目录建立、删除,文件上传、删除的过程的php代码
Sep 10 #PHP
php面向对象的方法重载两种版本比较
Sep 08 #PHP
php+AJAX传送中文会导致乱码的问题的解决方法
Sep 08 #PHP
php chr() ord()中文截取乱码问题解决方法
Sep 08 #PHP
You might like
深入apache host的配置详解
2013/06/09 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
实例分析基于PHP微信网页获取用户信息
2017/11/24 PHP
PHP实现从上往下打印二叉树的方法
2018/01/18 PHP
PHP使用SOAP调用API操作示例
2018/12/25 PHP
PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
2019/06/08 PHP
javascript中的array数组使用技巧
2010/01/31 Javascript
js创建数据共享接口——简化框架之间相互传值
2011/10/23 Javascript
nodejs中转换URL字符串与查询字符串详解
2014/11/26 NodeJs
jQuery中:input选择器用法实例
2015/01/03 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
2016/03/11 Javascript
JavaScript数据绑定实现一个简单的 MVVM 库
2016/04/08 Javascript
详解jQuery UI库中文本输入自动补全功能的用法
2016/04/23 Javascript
JQuery遍历元素的父辈和祖先的方法
2016/09/18 Javascript
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
2017/04/10 jQuery
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
2017/10/23 Javascript
浅谈webpack组织模块的原理
2018/03/10 Javascript
js实现简单模态框实例
2018/11/16 Javascript
微信小程序公用参数与公用方法用法示例
2019/01/09 Javascript
ES11屡试不爽的新特性,你用上了几个
2020/10/21 Javascript
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
Windows 64位下python3安装nltk模块
2018/09/19 Python
python实现给微信指定好友定时发送消息
2019/04/29 Python
python分别打包出32位和64位应用程序
2020/02/18 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
Django中使用Celery的方法步骤
2020/12/07 Python
Levi’s美国官网:美国著名的牛仔裤品牌
2016/08/19 全球购物
木工主管岗位职责
2013/12/08 职场文书
经贸日语专业个人求职信范文
2013/12/28 职场文书
员工年终演讲稿
2014/01/03 职场文书
函授本科个人自我鉴定
2014/03/25 职场文书
2015年学生会工作总结范文
2015/03/31 职场文书
2015年维修工作总结
2015/04/25 职场文书
2015年国庆节标语大全
2015/07/30 职场文书
生产车间管理制度
2015/08/04 职场文书
python 多态 协议 鸭子类型详解
2021/11/27 Python