SourceGuardian PHP Encoder是一款多功能PHP编码器,通过将PHP源代码编译为二进制字节码格式来保护您的PHP代码,再添加加密层;使用功能强大的编码器保护您的PHP源代码,包括完整的PHP 4,PHP 5和PHP 7兼容,包括7.3;根据IP地址,域名等锁定您的代码;创建具有时间限制和许多其他功能的试用版,为了防止未经授权使用脚本,可以通过此工具解决;该程序添加了一些功能,这些功能可以选择锁定脚本,使其仅从预定义的IP地址,域名或LAN硬件地址(MAC)运行;通过设置PHP脚本的到期期或限制受保护脚本的工作天数,它还可以轻松生成脚本的试用版;为了防止受保护脚本的试用版的本地期更改,有一个选项可以使用原子在线时间进行时间;对于较大的项目,SourceGuardian提供了一个选项来保护整个项目,以便该项目中使用的所有脚本只能与其他受保护的脚本一起使用;这样,脚本可以包括不受保护的脚本中的受保护的脚本,这又增加了另一级保护!
SourceGuardian
SourceGuardian软件功能
完整字节码加密-通过删除原始PHP源代码来保护文件
针对PHP5(和PHP4)进行完全编码和部署
Windows / Linux / macOS编码客户端的选择
命令行编码器现已上市
加密为域名
加密到IP
编码脚本的许可证生成器
易于使用的向导界面和GUI中的高级模式
自动备份源文件
部署选项
锁定域名,IP地址或LAN硬件
在将来的特定期或期使脚本超时
编码文件可在Linux,FreeBSD,Windows,macOS,Solas,HP-UX下运行
无需更改标准的Web安装
SourceGuardian软件特色
可以设置PHP模式,锁定选项以及保护脚本所需的任何高级选项。
您需要选择受保护的PHP代码是在PHP4还是PHP5下。
还可以将锁添加到受保护的文件。
这是有用但可选的功能,如果需要创建试用版或PHP代码,或者仅允许代码在一个域
IP地址或计算机上工作,则此功能很有用。
您可以在受保护的脚本中添加以下锁:设定有效期限
锁定到IP地址,用通配符锁定域名
锁定到硬件Mac地址,限制受保护的脚本以使用未编码的脚本
锁定到运行受保护脚本所需的外部许可证文件
设置自定义常量,这些常量将写入已编码的脚本中,并且可以从受保护的代码中获取
SourceGuardian安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
4、弹出以下界面,用户可以直接使用鼠标点击下一步按钮
5、现在准备安装主程序,点击安装按钮开始安装
6、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
7、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
SourceGuardian使用说明
SourceGuardian™产品被构建为一套用于源代码保护的专业系统。
我们的程序员团队创建了加密代码的专有方法,同时保持脚本分发的最大灵活。
我们的第一个产品,SourceGuardian™PHP于2002年推出,并迅速成长为PHP代码保护的专业人士。
由于我们较早进入市场和客户对我们的信任,我们已经能够将SourceGuardian™开发成一个领先的保护解决方案,在世界各地被数千人使用。
最令人兴奋的事SourceGuardian是我们不断听到我们的客户如何SourceGuardian终于使他们分发他们的商业代码和开发人员如何能够解决许多困扰他们的问题当编码为一个特定的客户端。我们希望能使更多!
对于SourceGuardian™的未来,我们的PHP产品在市场上获得了巨大的理解和接受
使用SourceGuardian™保护的脚本需要在目标计算机上安装SourceGuardian™加载器才能运行。
受保护的脚本加载器是动态加载的PHP扩展,它加载受保护的脚本,解密它,运行字节码。
源代码在任何时候都不会恢复,即使在内存中也不会。
对于不同的作系统和PHP版本,有不同版本的加载器可用。
受保护的脚本将自动尝试在ixed/子目录中找到加载器,该子目录位于受保护脚本的目录或父目录中。
SourceGuardian™加载器也可以安装到PHP的extension_dir文件夹和PHP .ini配置文件中。
如果你的作系统和PHP不支持自动加载,或者需要更快的能,这是运行受保护文件的唯一方法。
我们建议您安装加载器到PHP的extension_dir和PHP .ini,即使动态自动加载是可能的。
对于PHP版本5.2.5+,必须将SourceGuardian™加载器安装到PHP扩展目录(extension_dir)中。
您可以在php.ini配置文件或phpinfo()输出中找到extension_dir路径。
从5.2.5版本开始,动态加载dl()函数在PHP中的工作方式发生了改变
它可以只加载位于extension_dir目录下的PHP扩展或它的子目录下的PHP扩展。
这意味着对于PHP5.2.5+,不能从位于受保护脚本的目录或父目录中的ixed/目录自动加载SourceGuardian™加载器
在这种情况下,通常你会得到以下错误消息:"Warning: dl() [function. "临时模块名应该只包含文件名。
SourceGuardian最初于2002年推出,并迅速成为PHP代码保护的专业选择。
由于我们早进入市场,并获得了客户的信任
我们已经能够将SourceGuardian开发为目前可用的最先进的保护解决方案,全世界有成千上万的人使用。
我们的程序员团队创建了专有的方法来加密代码,同时保持最大的灵活来分发脚本。
我们也是开发人员,积极使用PHP开发应用程序,并且我们自己使用SourceGuardian。
回顾一下历史,我们最初在2002年创建了SourceGuardian来满足我们自己的需求,因为我们需要保护自己的代码
而且市场上没有其他价格合适的产品。
经过十年的代码保护,我们提供了最灵活,最强大的PHP保护。
对于我们来说,关于SourceGuardian的最令人兴奋的事情是
我们如何不断地从客户那里得知SourceGuardian如何最终使他们分发商业代码
以及开发人员如何能够解决为特定客户编码时困扰他们的许多问题。
我们将继续增加SourceGuardian的功能和功能,同时始终保持负担得起的升级途径。
它是如何工作的?
下面将概述如何使用SourceGuardian保护PHP脚本。
我们将重点关注Windows版本的SourceGuardian,但是对于Mac OS X和Linux,此过程非常相似。
以下内容涵盖了使用GUI的内容
以下是使用SourceGuardian保护PHP代码所需的基本步骤
您编写了PHP脚本!认真地说,您可能已经有一个需要保护的PHP项目。
您的项目可能包含许多文件,包括许多文件,或者可能仅包含一个文件。没关系,因为您仍然可以保护它。
您运行SourceGuardian编码器,创建一个新项目,向其中添加PHP项目文件夹或单独的文件。
,选择将要写入编码文件的目标目录。
打开的SourceGuardian屏幕如下所示:
用于添加文件等的工作屏幕如下所示:
您单击“编码”为文件运行编码。将显示进度窗口,显示所有编码的文件。
安装装载机
SourceGuardian受保护的脚本要求安装加载程序以运行受保护的脚本。
加载程序是必需的,因为源代码是用字节码二进制保护编码的。
加载程序对字节码进行解密并运行它。Loader是动态加载的库(共享库),实际上是PHP扩展。
装载程序是免费的。使用装载程序不需要安装任何许可证。
您可以自由地将加载程序分发给客户,将其包含在受保护的软件中,等等。
我们有多个加载器,因为它们针对不同的OS,CPU,PHP版本和PHP线程安全选项而有所不同。
您的SourceGuardian Encoder安装包括所有受支持的OS和PHP版本的所有加载程序。
当前,我们有适用于Linux,FreeBSD,Mac OSX,Windows,OpenBSD的加载程序。
自4.3版以来,所有版本的PHP均受支持。
当PHP站点上有可用的新版本的PHP时,我们将对其进行更新。可从我们的网站上获得最新的装载机。
我们建议您始终使用我们的在线Loader Assistant来了解目标平台所需的加载器以及如何安装它。
也请使用Loader Assistant来下载并安装更新版本的Loader。
SourceGuardian编码器GUI包含加载程序,可以将所选OS的加载程序复制到所选目标文件夹内的/ ixed /子目录中。
近期热门