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 相关文章推荐
[原创]效率较高的php下读取文本文件的代码
Jul 02 PHP
Zend 输出产生XML解析错误
Mar 03 PHP
php xml文件操作代码(一)
Mar 20 PHP
谈谈关于php的优点与缺点
Apr 11 PHP
PHP迭代器的内部执行过程详解
Nov 12 PHP
php获取文件内容最后一行示例
Jan 09 PHP
通过curl模拟post和get方式提交的表单类
Apr 23 PHP
PHP调用C#开发的dll类库方法
Jul 28 PHP
PHP中把对象转换为关联数组代码分享
Apr 09 PHP
phalcon model在插入或更新时会自动验证非空字段的解决办法
Dec 29 PHP
实例讲解YII2中多表关联的使用方法
Jul 21 PHP
Laravel5.5 手动分页和自定义分页样式的简单实现
Oct 15 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
ThinkPHP自定义函数解决模板标签加减运算的方法
2015/07/03 PHP
PHP简单判断字符串是否包含另一个字符串的方法
2016/03/25 PHP
PHP函数rtrim()使用中的怪异现象分析
2017/02/24 PHP
PHP simplexml_load_string()函数实例讲解
2019/02/03 PHP
PHP利用DWZ.CN服务生成短网址
2019/08/11 PHP
js获取div高度的代码
2008/08/09 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
jquery实现选中单选按钮下拉伸缩效果
2015/08/06 Javascript
理解Javascript的call、apply
2015/12/16 Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
2016/03/10 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
2017/05/26 Javascript
vue教程之toast弹框全局调用示例详解
2020/08/24 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
2018/09/16 Javascript
详解Vue底部导航栏组件
2019/05/02 Javascript
小程序识别身份证,银行卡,营业执照,驾照的实现
2019/11/05 Javascript
python转换摩斯密码示例
2014/02/16 Python
pandas把dataframe转成Series,改变列中值的类型方法
2018/04/10 Python
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
python 与服务器的共享文件夹交互方法
2018/12/27 Python
VPS CENTOS 上配置python,mysql,nginx,uwsgi,django的方法详解
2019/07/01 Python
tensorflow 重置/清除计算图的实现
2020/01/19 Python
Python利用FFT进行简单滤波的实现
2020/02/26 Python
Python API 操作Hadoop hdfs详解
2020/06/06 Python
Python列表元素删除和remove()方法详解
2021/01/04 Python
python日志通过不同的等级打印不同的颜色(示例代码)
2021/01/13 Python
HTML5实现QQ聊天气泡效果
2017/06/26 HTML / CSS
法国女性内衣购物网站:Glamuse
2019/05/13 全球购物
澳大利亚女装精品店:Alannah Hill
2020/07/29 全球购物
优秀小学生家长评语
2014/01/30 职场文书
银行求职自荐书
2014/06/25 职场文书
公司总经理助理岗位职责
2014/07/09 职场文书
护理专业毕业自我鉴定
2019/08/12 职场文书
导游词之河北邯郸
2019/09/12 职场文书
导游词之阳朔遇龙河
2019/12/16 职场文书
详解如何修改nginx的默认端口
2021/03/31 Servers
安装pytorch时报sslerror错误的解决方案
2021/05/17 Python