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各版本的对应关系:

php程序员之家

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?

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

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

Zend id用于绑定您使用Zend Guard的机器,生成一个Zend id后,如果您购买了Zend Guard,Zend会根据您的Zend id生成一个唯一对应您的许可文件。

如何生成Zend id请查看:

5.如何注册Zend Guard?

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

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

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

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

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

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

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

php源码加密 zend_zend_guard对PHP代码进行加密教程相关推荐

  1. TinkPHP内核仿每推推51领啦试客源码_PC源码+WAP端+APP原生代码_自带5套精美模板

    TinkPHP内核仿每推推51领啦试客源码_PC源码+WAP端+APP原生代码_自带5套精美模板 源码说明:TinkPHP内核上制作而成,是全国领先的免费试用网站!程序全开源无加密!带有wap手机端, ...

  2. Soul 网关源码阅读(二)代码初步运行

    Soul 源码阅读(二)代码初步运行 简介     基于上篇:Soul 源码阅读(一) 概览,这部分跑一下Soul网关的示例 过程记录     现在我们可以根据地图,稍微探索一下周边,摸一摸      ...

  3. Soul源码分析 ——值得借鉴的代码技巧

    Soul源码分析 -- 可以复用的代码技巧 对bean的操作 设计模式的使用 线程池 线程池线程数 拒绝策略 SPI 加载工厂 java spi应用 自己实现spi Soul-common模块里所有工 ...

  4. 计算机毕业设计-springboot停车场预约管理系统源码-停车位预约系统java代码-车位管理系统

    计算机毕业设计-springboot停车场预约管理系统源码-停车位预约系统java代码-车位管理系统 注意:该项目只展示部分功能,如需了解,评论区咨询即可. 作者:IT跃迁谷 1.开发环境 开发语言: ...

  5. 100行JS代码实现❤坦克大战js小游戏源码 HTML5坦克大战游戏代码(HTML+CSS+JavaScript )

    坦克大战js小游戏源码 HTML5坦克大战游戏代码(HTML+CSS+JavaScript ) HTML5坦克大战网页小游戏,完美还原小霸王学习机效果,以坦克战斗及保卫基地为主题,属于策略型类游戏. ...

  6. 西门子PLC源码图纸S7-224XP-226 ARM芯片代码ST芯片源码

    西门子PLC源码图纸S7-224XP-226 ARM芯片代码ST芯片源码 ID:879638621827400东莞现货

  7. 门禁系统 java源代码_Java经典源码 门禁系统完整代码

    [实例简介] Java经典源码 门禁系统完整代码 门禁系统 另一种写法,代码和前一个系统有区别 [实例截图] [核心代码] ControlSys1 └── ControlSys1 ├── accp.l ...

  8. 直播一对一源码主播美颜SDK代码分享

    这是一篇关于直播一对一源码主播美颜SDK代码分析,仅供码农参考. /** Created by cxf on 2017/9/1. 直播一对一源码主播直播间美颜,滤镜等效果 */ case Beauty ...

  9. 源码编译系列之mpv播放器编译教程

    源码编译系列之mpv播放器编译教程 编译mpv播放器有两种方法: 手工下载mpv源码编译,然后编译安装,. 通过mpv-build工具编译安装,编译简单,依赖库版本脚本自动下载,但跟X相关库问题还是需 ...

  10. 积分会员卡收银系统源码 支持多门店+分销 含详细搭建教程

    分享一个会员卡积分收银系统源码,含完整程序包+详细的搭建教程,支持多门店运营,带分销.会员卡,积分,在线充值,商家核销,在线下单,优惠券,积分兑换等功能. 专注于微信平台的会员卡应用源码,提供终端商家 ...

最新文章

  1. scala break continue
  2. 对话图灵奖得主John Hennessy,他说对美国留学签证变化很忧心
  3. win32异常处理函数
  4. Alibaba微服务事务Seata源码深度剖析 - 笔记
  5. LOOPS HDU - 3853(概率dp,期望)
  6. Java的坏功能是什么
  7. Cocos2dx 小技巧(十五)话说ScrollView的delegate实现过程
  8. c++ 异常处理(3)
  9. linux系统资源管理系统,linux基础4系统资源管理
  10. 董明珠:格力100%不会爆雷
  11. 吴恩达深度学习系列笔记
  12. 利用JavaScript实现BMI指数计算
  13. 6-ipv6基础知识之-有状态和无状态自动配置
  14. 如何寻求解脱_在设计中寻求安慰
  15. 电信光猫获取超级管理员密码
  16. 如何在excel中插入文件?Excel插入对象和附件有什么区别?(插入对象能直接显示内容,但我没显示?)
  17. iwatch表盘壁纸图片_iwatch壁纸大全卡西欧表盘app
  18. 设备常用网管配置举例
  19. 小米官宣停服后,“米聊“再次上线
  20. Latex报错:xxxx.sty文件不存在解决方案

热门文章

  1. html内容太大超过盒子范围,HTML内容超过div宽度不能自动换行解决方法
  2. 如何为搭建的网站配置自己的域名 1-2
  3. 安卓工具类1——像素PX和dp互相转换的方法(获取手机屏幕尺寸PX)
  4. 神的战争god无法显示服务器,神的战争GOD
  5. 【OHOS】常用命令整理
  6. C语言实现入门级小游戏——三子棋
  7. 爬虫--破解验证码的几种方式
  8. 如何用电脑自带的软件录屏
  9. iphone导出视频 无法连接到设备_iPhone内存不足?深度清理方法了解一下
  10. 8小时 用kotlin开发一款app