当前比较流行的两款PHP加密、解密工具Zend Guard和iconCube介绍

 更新时间:2014年09月05日 09:30:12   投稿:junjie  
这篇文章主要介绍了当前比较流行的两款PHP加密、解密工具Zend Guard和iconCube介绍,本文还给出了iconCube的安装教程,需要的朋友可以参考下

当前市场上较流行的对PHP进行上述加密授权的软件主要有二种:

(1)Zend公司的ZendGuard。

(2)ionCube公司的ionCube PHP Encode。

ZendGuard只能对带有PHP标记或源码的文件进行加密(如:.php,inc等),对于其他不带有PHP标记的文本方式保存的文件不能进行加密操作,支持期限,注册码。

ionCube PHP Encode,由ionCube开发,用于对PHP或非PHP文件进行加密工作。ionCube在功能方面经过测试可以优胜于Zend公司的ZendGuard,不仅支持期限,注册码,等加密方式,还支持对IP,MAC地址等复杂的加密方式。另外,对于ionCube来说不仅可以加密带有PHP标记或源码的php文件还可以对非php文件的以text方式保存的文件进行加密操作,如xml,js,css等。(但是读写时必须使用ionCube所提供的读入API进行读写操作。)

(a).加密的时候用:PHP Encoder (付费)

(b).解密、运行的时候用:Loader (免费)

 强烈推荐使用 iconCube

 如何安装ioncube扩展?

一、下载loader-wizard.php(支持php5.3、php5.4版本,暂不支持php5.5版本)

ioncube提供了一个安装的向导程序,可以非常方便的帮助检测php的运行环境,自动给出提示。

1.1 通过下面的地址下载loader-wizard:http://www.ioncube.com/loader-wizard/loader-wizard.zip

1.2 下载之后,将其解压缩,到apache的www或者htdoc目录。

二、运行loader-wizard.php程序

2.1 使用浏览器访问loader-wizard.php 比如 http://localhost/loader-wizard.php 实际的访问路径根据情况修改。

2.2 这个loader程序经过计算之后,会自动给出提示:

根据这个向导程序的提示,下载相应的解密软件。将下载下来的解密软件放在它指定的目录中。下载向导程序计算出来新的php.ini文件,替换系统原来的php.ini文件。重新启动apache。

2.3 验证是否安装成功

重新启动之后,再次访问loader.php,如果安装成功,系统会提示。 

看到这个界面,就表示解密软件已经安装成功了。

PS:关于加密技术,本站还提供了如下加密工具供大家参考使用:

MD5在线加密工具:http://tools.jb51.net/password/CreateMD5Password

Escape加密/解密工具:http://tools.jb51.net/password/escapepwd

在线SHA1加密工具:http://tools.jb51.net/password/sha1encode

短链(短网址)在线生成工具:http://tools.jb51.net/password/dwzcreate

短链(短网址)在线还原工具:http://tools.jb51.net/password/unshorturl

高强度密码生成器:http://tools.jb51.net/password/CreateStrongPassword

相关文章

  • 使用PHP实现蜘蛛访问日志统计

    使用PHP实现蜘蛛访问日志统计

    本篇文章是对使用PHP实现蜘蛛访问日志统计的代码进行了详细的分析介绍,需要的朋友参考下
    2013-07-07
  • php实现数组纵向转横向并过滤重复值的方法分析

    php实现数组纵向转横向并过滤重复值的方法分析

    这篇文章主要介绍了php实现数组纵向转横向并过滤重复值的方法,结合具体实例形式对比分析了php针对数组遍历、转换与去重相关操作技巧,需要的朋友可以参考下
    2017-05-05
  • PHP 模拟$_PUT实现代码

    PHP 模拟$_PUT实现代码

    PHP里有$_GET,$_POST,但是没有$_PUT,所以如果需要使用它的话,则你不得不自己模拟一下
    2010-03-03
  • PHP实现向关联数组指定的Key之前插入元素的方法

    PHP实现向关联数组指定的Key之前插入元素的方法

    这篇文章主要介绍了PHP实现向关联数组指定的Key之前插入元素的方法,涉及php针对数组的遍历、判断、获取、插入等相关操作技巧,需要的朋友可以参考下
    2017-06-06
  • Ajax+PHP实现的模拟进度条功能示例

    Ajax+PHP实现的模拟进度条功能示例

    这篇文章主要介绍了Ajax+PHP实现的模拟进度条功能,结合实例形式分析了php结合ajax动态读取文件实现进度条功能的相关操作技巧,需要的朋友可以参考下
    2019-02-02
  • PHP操作文件方法问答

    PHP操作文件方法问答

    PHP操作文件方法问答...
    2007-03-03
  • php中preg_replace_callback函数简单用法示例

    php中preg_replace_callback函数简单用法示例

    这篇文章主要介绍了php中preg_replace_callback函数简单用法,分析了preg_replace_callback函数的功能及简单使用方法,需要的朋友可以参考下
    2016-07-07
  • PHP 实现 JSON 数据的编码和解码操作详解

    PHP 实现 JSON 数据的编码和解码操作详解

    这篇文章主要介绍了PHP 实现 JSON 数据的编码和解码操作,结合实例形式详细分析了PHP操作json格式数据编码、解码函数使用场景及相关操作注意事项,需要的朋友可以参考下
    2020-04-04
  • php生成略缩图代码

    php生成略缩图代码

    php生成略缩图代码,需要的朋友可以参考下,由于图片的数据量比较大,传递过程相对较长,所以在用户浏览图片时,常常希望先 显示一个图片的缩略图
    2012-07-07
  • PHP扩展Memcache分布式部署方案

    PHP扩展Memcache分布式部署方案

    memcached虽然称为“分布式”缓存服务器,但服务器端并没有“分布式”功能。服务器端仅包括内存存储功能,其实现非常简单。至于memcached的分布式,则是完全由客户端程序库实现的。这种分布式是memcached的最大特点。
    2015-12-12

最新评论