Zend Guard 5 详细的使用配置教程
来源:互联网 发布:spark源码下载 编辑:程序博客网 时间:2024/04/30 11:07
在使用Zend_Guard_5进行对PHP文件的加密时,有一些高级选项需要设置。且看Zend_Guard_5的详细使用教程对所有选项的如下分析。
至于Zend_Guard_5的破解方法,请看天涯PHP博客的另外一篇文章。《Zend Guard 5.5.0 破解方法及KEY下载》http://blog.phpha.com/archives/520.html
下面详细说明:
Zend Guard主要分为 Generl/Security/Obfuscation/Miscellaneous/Licensing 5个主要设置选项,我们可以理解为:常规设置、安全选项、模糊处理、其他选项及许可设置。
General 常规选项
1.PHP Version
php的版本设置,设置你的php运行环境是4.x 还是5.x
2. files and folders
加密码后的文件存放的路径。可选项copy non-php files 是拷贝php以外的文件到你设置的目标文件夹内,比如图片文件.
3.ignore patterns 设置guard 在加密过程中忽略的文件类型.
error handling 错误处理,选则此项后,加密过程中出现的错误将不会在底部窗口中输出。
Security 安全选项
这个栏目中主要对软件的授权,许可做些设置。
1. Works exclusively with other encoded files
我的理解是.选则此项后你的软件必须一次加密,期间有哪个文件改动过,软件将不可运行。
2. expiration 有效期
代码的有效期限,可选从不过期,或指定过期的日期.
3. Licensing Enforcement Support
此项要和Licensing选项配合使用.大感意思相当于授权码或注册码,别人要想使用你的软件,就必须经过你的授权.必须有License
No restriction 不限制,不需要License。License file restriction 需要License的支持.每个文件会自动查找License文件,License API restriction 指定License的文件名。
Obfuscation 模糊处理
对代码里的变量进行模糊处理.主要防止加密的代码被别人反编译.( 具体效果,我没看过.)
1. Obfuscation Level 模糊选项
encoding only 只对代码进行加密. Basic 对代码做基本的模糊处理,Strong 对代码做完成的模糊处理.
2. Exclude Preferences 排除选项。必须在模糊选项中选择了Strong 后,此项才可用。
可以把你要排除的变量添加到下面的列表里。
Miscellaneous 其他的一些设置.
Append header information 添加一些文件头信息.可以添加一些版权,或着作者什么的.
Disable PHP-compatible header 禁止php头.(具体没有用过.)
Tag support
支持的代码标记,比如你的代码里用了<?..........?>类似的简写标记,或着你习惯用asp的<%..%>的标记,代码里用的都是asp的标记.
在此都可以选上,告诉Guard,你的代码里有其他兼容标记.
Optimizations 对zend Optimizations优化的设置.
none 对加密的代码不进行优化.
Minimal 最小优化
Full 最大优化
Licensing
License Information 许可信息
Product Name 产品名称
Registered to 可随便填写
Additional license information 添加一些许可信息
Licensing中最主要的要以下这个选项 License Limits选项了.他主要是对生成的License做一些限定
Lock to Zend Host ID 限定license文件到某个指定的主机id上
Limit to the following IPs 限定license在指定的主机ip上.
License expires on xxxx-xx-xx 设置license的过期日期.
Limit number of concurrent users to xx 限定用户数
这些选项都是对license的环境做限制.限定后license就不可以在随便一台主机上使用了。
转:http://blog.phpha.com/archives/767.html
- Zend Guard 5 详细的使用配置教程
- Zend Guard 6 使用教程
- Zend Guard 5.5.0使用教程
- Zend Guard Loader的配置与安装
- Zend Guard Loader的配置与安装
- 解决Zend Guard Loader的配置失败问题
- Zend Studio 配置SVN详细教程
- 使用Zend Guard来加密PHP代码保护的操作
- 使用Zend Guard来加密PHP代码保护的操作
- xampp里使用zend guard loader的问题
- debian下zend guard loader安装配置
- php5.4下配置zend guard loader
- 使用zend studio 配置 xdebug教程
- easytrader的配置与使用详细教程
- easyquotation的配置与使用详细教程
- apache配置php的php5apache2_2.dll过程并加载Zend Guard Loader (windows)
- Windows下IIS+PHP5.3.x zend guard loader 的配置方法
- IIS7+ASP+.NET+PHP5.38+MYSQL5.5.18+Zend Guard Loader5.5+PHPmyadmin3.4.7配置
- HEOI2012 朋友圈
- krpaon 教程 - 右键菜单列表的实现及视图效果
- 三十:微信公众平台开发-新手解惑40则
- eclipse远程调试服务器上tomcat的应用
- PHP查询今日、昨日,本月、上月信息数量函数
- Zend Guard 5 详细的使用配置教程
- MFC源代码的头文件源文件切换,以及源代码的挖掘和学习
- c/c++进阶之路
- 学生信息管理系统错误集锦(二)
- 网站改版后导致URL改变如何设置301跳转的几种方法
- 动态规划之最长回文子序列
- 公约数和公倍数
- 为什么android源码中有的public方法,在官网会查不到并且我们也用不了?
- LeetCode——Convert Sorted Array to Binary Search Tree