时间: 2012-06-05 / 分类: WEB后端编程 - 开发与实践 / 浏览次数: / 0 个评论 发表评论
PHPCodeLock – 微盾PHP加密专家
12条经典摄影技巧
项目前端开发的架构
黄金分割与摄影构图
CSS Hack浏览器兼容IE6+IE7+IE8+IE9+FF

有一款可以替代下Zend Guard的PHP加密软件 – 微盾PHP加密专家(),  微盾PHP加密专家(PHPCodeLock)是一款优秀的 脚本加密软件,服务器端无需安装任何第三方组件,加密后的文件可运行于任何普通 环境下,软件为100%免费,100%无插件软件,无需支付任何额外费用。

主要功能:
  • 加密后的脚本能运行在普通 PHP 4 或者 PHP 5 环境。
  • 你的计算机和服务器上都无需安装任何第三方组件。
  • 加密后的代码在 Windows、Linux、Unix 上运行良好。
  • 无需对 Web 服务器做任何修改。
  • 即使在 PHP 安全模式下也可以运行良好。
  • 特有的混淆器功能。
  • 有效保护敏感信息,例如 MySQL 的密码、PHP 算法等。
  • 特有的目录遍历功能,深入子目录,一步即可完成指定目录下所有子目录及文件的加密工作。
  • 支持对包含文件的加密。
  • 使用唯一的加密 KEY。
  • 支持锁定单个或者多个 IP 的功能。
  • 支持锁定单个或者多个域名的功能。
  • 支持自动到期时间设置,可以用来发布日期限制的许可。
  • 使用系统资源极少。
  • 运行速度极快,瞬间完成加密工作。
  • 安装和使用都非常简单和人性化。
  • 最酷的应该说是:该软件免费,您可以终身免费使用!
  • 在线帮助支持。
  • 无需在服务器上设置任何可写目录或者文件。
  • 加密后的脚本可以包含自定义错误信息。
  • 不会加密配置文件,图片文件等。
  • 支持去除脚本中的注释和空格。

 

   PHPCodeLock gives you the ability to obfuscate and encrypt your PHP scripts before distrubution.
Use it for encoding your own scripts which you distribute to others, or for encoding third party scripts containing your MySQL username and password.Obfuscation changes the variable names, function names and constant names in your code, making it unreadable. The obfuscated code is then encrypted using a unique key to generate the locked code. Additional optimisations are also available to speed up the locked code.This is a 100% freeware.

 Features:

  • Works with any installation of PHP 4 or PHP 5.
  • – No additional software needs to be installed on the server (yours or your customers).
  • – Encoded scripts work on Windows and Linux servers.
  • – No changes are requred to the web server.
  • – Works with PHP safe mode enabled.
  • – Obfuscates PHP files.
  • – Encrypts PHP files.
  • – Works with <? and <?php tags.
  • – Protects sensitive information (such as your MySQL password) in PHP scripts.
  • – Encrypt entire directory trees in one go.
  • – Allows encryption of “include” files.
  • – Uses a unique key to encrypt scripts.
  • – Allows optional locking of scripts to an IP address or multiple IP addresses.
  • – Allows optional lock of scripts to a domain or multiple domains.
  • – Allows optional expiry date to be set, providing time limited licenses.
  • – Incredibly light resource usage.
  • – Runs incredibly fast, with no noticable delay to your scripts.
  • – Easy to setup and use.
  • – Built-in help
  • – Does not require write access to any directories or files on the server.
  • – Your encoded scripts can contain customised error messages.
  • – Allows files to be excluded from encryption (e.g. configuration files).
  • – Optionally allows a beginning section of a script to be unencrypted (e.g. for configuration).
  • – Optionally strip comments and whitespace from your script.

Operating system:

  • Windows Vista, Windows 2000, Windows XP …

Screenshots:


  • 关于加密选项的配置
    KEY 输入框中,输入任意一个字符串,这个 KEY 是用来加密 PHP 文件时候用的。建议字符串长度大于 10 个字符。这个 KEY 可以使一个单词,也可以使一个句子。如果您真的不想填写,那么就点一下“随机”按钮,程序会为你自动生成一个 KEY。不用关心这个 KEY 是什么,你也不用记住它。如果你想让你的脚本只能运行在某个服务器上,那么你可以使用锁定 IP 功能。这个 IP 地址可以是一个,也是是多个,用空格分开。例如:222.222.222.222。
    别忘记输入警告信息,当加密后的脚本运行在非许可 IP 的服务器上时,会显示你设置的警告信息,并停止运行。最酷是的是,你还可以设置自动过期时间,来限制加密后的脚本运行时间,可以让你的 PHP 脚本拥有时间段许可。如果你把配置搞的一团糟,那么没关系,只要点一下“复位”即可。
  • 关于混淆选项的配置
    开启函数名替换、变量名替换、常量名替换功能会使得加密效果更加好。如果发生意外,您可以再例外里输入不替换的名称。“替换标准 PHP 函数”选项会导致标准的 PHP 函数调用被混淆掉。从而加固加密强度。
  • “替换字符串”选项仅仅是对字符串做编码上的简单替换,增大阅读难度而已。如果你把配置搞的一团糟,那么没关系,只要点一下“复位”即可。
  • Encode Settings
    In the entry box, enter a unique key that you wish to use to encode your scripts. It is recommended that this is at least 10 characters long. It can be a few words or a complete sentence. Alternatively, click the button to generate a random lock key. It is not necessary to remember this key.To make the encoded script only run on certain IP addresses or domains, select the appropriate checkbox and enter a list of IP addresses (e.g. 123.123.123.123) or a list of domains (e.g. ). If there is more than 1 entry in the list, seperate them with spaces. Enter a message that you want to display if the script is run on a different IP address or domain into the appropriate box.To set an expiry date on the script, select the checkbox. Click the dropdown symbol next to the date and select the expiry date. Enter a message that you want to display when the script has expired.To reset the settings to their default values, click the button.
  • Obfuscation Settings
    Obfuscation is the concealment and complication of information to intentionally make it more difficult to understand. When applied to a PHP script, obfuscation makes the script much less readable. The intention is to remove some useful information (such as variable and function names). Once this information is removed it cannot be restored.Comment and Whitespace Removal
  • PHPCodeLock will remove comments and whitespace automatically when obfuscation is enabled.Name Replacement
    To enable function name replacement, variable name replacement or constant replacement select the appropriate checkboxes.Name replacement is carried out across all files encoded in a single run of PHPCodeLock. This means that if a function, variable or constant is shared between different files, the function, variable or constant can be accessed correctly from each file.To exclude certain names from replacement, enter them into the relevant box. Use this to prevent replacement of names that you want to keep (e.g. functions called from outside of the obfuscated script (such as configuration variables), special variables that you want to preserve).The option causes PHPCodeLock to attempt to identify names that cannot be safely obfuscated. It is recommended that these are selected unless there is a specific reason to disable them.Other Options
    The causes PHP standard function calls to be obfuscated.adds some simple encoding of strings that appear in the script to make them not immediately readable.但是实际上PHPCodeLock也并不是不能被解密的,黑刀做了一款“”,非常不错,下载如下:下载:加密 PHPCodeLock

    下载:解密 PHPCodeLock-Unlock

     

      站点地图 | 关于我 | 返回顶部
    Copyright © 2001-2013 { amiku.cn | zhangshunjin.com }. Powered by 

    阿米酷

    张顺金


    浙ICP备11002820号-1