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 相关文章推荐
六酷社区论坛HOME页清新格调免费版 下载
Mar 07 PHP
PHP错误提示的关闭方法详解
Jun 23 PHP
浅析application/x-www-form-urlencoded和multipart/form-data的区别
Jun 22 PHP
php防止网站被攻击的应急代码
Oct 21 PHP
php实现的生成迷宫与迷宫寻址算法完整实例
Nov 06 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
Apr 21 PHP
thinkphp5引入公共部分header、footer的方法详解
Sep 14 PHP
php使用array_chunk函数将一个数组分割成多个数组
Dec 05 PHP
PHP数组遍历的几种常见方式总结
Feb 15 PHP
PHP静态方法和静态属性及常量属性的区别与介绍
Mar 22 PHP
php实现的数组转xml案例分析
Sep 28 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
Jan 22 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
全国FM电台频率大全 - 23 四川省
2020/03/11 无线电
php 高效率写法 推荐
2010/02/21 PHP
深入解析PHP中的(伪)多线程与多进程
2013/07/01 PHP
[原创]php逐行读取txt文件写入数组的方法
2015/07/02 PHP
laravel 解决强制跳转 https的问题
2019/10/22 PHP
根据鼠标的位置动态的控制层的位置
2009/11/24 Javascript
JQuery中each()的使用方法说明
2010/08/19 Javascript
js中将具有数字属性名的对象转换为数组
2011/03/06 Javascript
JavaScript 处理Iframe自适应高度(同或不同域名下)
2013/03/29 Javascript
JS Map 和 List 的简单实现代码
2013/07/08 Javascript
网页右下角弹出窗体实现代码
2014/06/05 Javascript
浅谈javascript中的Function和Arguments
2016/08/30 Javascript
AngularJs Modules详解及示例代码
2016/09/01 Javascript
JS获取多维数组中相同键的值实现方法示例
2017/01/06 Javascript
ES6使用Set数据结构实现数组的交集、并集、差集功能示例
2017/10/31 Javascript
vue项目实战总结篇
2018/02/11 Javascript
vue在手机中通过本机IP地址访问webApp的方法
2018/08/15 Javascript
Vue实现移动端左右滑动效果的方法
2018/11/27 Javascript
jQuery AJAX与jQuery事件的分析讲解
2019/02/18 jQuery
vue实现图片预览组件封装与使用
2019/07/13 Javascript
Python使用正则表达式实现文本替换的方法
2017/04/18 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
2018/01/15 Python
python检测文件夹变化,并拷贝有更新的文件到对应目录的方法
2018/10/17 Python
python广度优先搜索得到两点间最短路径
2019/01/17 Python
在Python中使用MongoEngine操作数据库教程实例
2019/12/03 Python
基于nexus3配置Python仓库过程详解
2020/06/15 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
HTML5几个设计和修改的页面范例分享
2015/09/29 HTML / CSS
HTML5获取当前地理位置并在百度地图上展示的实例
2020/07/10 HTML / CSS
Clarisonic美国官网:科莱丽声波洁面仪
2017/10/12 全球购物
技校毕业生的自我评价
2013/12/27 职场文书
反邪教标语
2014/06/23 职场文书
2015元旦联欢晚会结束语
2014/12/14 职场文书
创卫工作总结2015
2015/04/22 职场文书
OpenCV-Python模板匹配人眼的实例
2021/06/08 Python
Python中字符串对象语法分享
2022/02/24 Python