置顶 🔐 SourceGuardian PHP 在线加密服务 — 保护你的代码,从此不再裸奔

🔐 SourceGuardian PHP 在线加密服务 — 保护你的代码,从此不再裸奔
为什么需要 PHP 代码加密?
做 PHP 开发的都知道,PHP 是解释型语言,源码交付就等于"开源"。辛辛苦苦写的项目,客户拿到手就能看到全部逻辑,改个授权、去个验证分分钟的事。
如果你是:
- 独立开发者,靠卖源码/主题/插件吃饭
- 接外包项目,不想客户拿到源码后甩你
- 做 SaaS 私有化部署,需要保护核心业务逻辑
那你一定需要一个靠谱的 PHP 加密方案。
什么是 SourceGuardian?
SourceGuardian(简称 SG)是业界老牌的 PHP 代码加密工具,和 ionCube 齐名,属于 PHP 加密领域的两大主流方案之一。
核心特点:
- 🔒 编译级加密 — 不是简单的混淆,而是将 PHP 源码编译为二进制字节码,无法逆向还原
- 🌐 广泛兼容 — 支持 PHP 5.x / 7.x / 8.x 全版本,Linux / Windows / macOS 全平台
- 📦 Loader 轻量 — 服务器只需安装一个几十 KB 的 ioned 扩展即可运行加密文件
- 🏷️ 版权标识 — 加密后文件头部可嵌入自定义版权信息
- 🔗 域名锁定 — 支持绑定域名/IP,防止加密文件被非法分发
相比 ionCube,SG 的优势在于:加密速度更快、Loader 安装更简单、对宝塔等面板环境兼容性更好。
我们的在线加密服务
本站提供基于 SourceGuardian 14.x 的在线 PHP 加密服务,无需本地安装任何软件,打开浏览器就能用。
使用流程
注册/登录 → 充值金币 → 上传 ZIP 压缩包 → 自动加密 → 下载加密文件就这么简单,三步搞定。
功能说明
| 项目 | 说明 |
|---|---|
| 加密引擎 | SourceGuardian 14.x |
| 支持格式 | ZIP 压缩包(内含 PHP 文件) |
| 计费方式 | 按 PHP 文件数量计费,1 金币/文件 |
| 文件大小 | 单个 ZIP 最大 3MB |
| 版权备注 | 支持自定义加密文件头部版权信息 |
| 加密速度 | 通常 10 秒内完成 |
| 下载方式 | 加密完成后直接提供下载链接 |
操作步骤详解
第一步:充值金币
进入「金币充值」页面,选择充值套餐,支持微信/支付宝扫码支付,到账即时。
第二步:进入加密页面
登录后,在导航菜单找到「SG加密」入口,点击进入加密工具页面。页面会显示你当前的金币余额和单价信息。
第三步:上传并加密
- 填写版权备注(可选,加密后会显示在 PHP 文件头部)
- 将你的 PHP 项目打包成 ZIP 文件
- 点击上传区域或直接拖拽 ZIP 文件
- 点击「开始加密」
- 等待加密完成,下载加密后的 ZIP 文件
系统会自动扫描 ZIP 内的 PHP 文件数量,加密前会检查金币余额是否充足。金币不足时不会调用加密接口,不会产生任何费用。
加密前后对比
加密前(源码完全可见):
<?php
class License {
private $apiUrl = 'https://api.example.com/check';
public function verify($domain, $token) {
// 所有验证逻辑一览无余
$response = file_get_contents($this->apiUrl . '?d=' . $domain);
$data = json_decode($response, true);
return $data['status'] === 'active';
}
}加密后(二进制字节码,无法阅读):
<?php if(!function_exists('sg_load')){$__v=phpversion();$__x=explode('.',$__v);
$__v2=$__x[0].'.'.$__x[1];$__u=strtolower(substr(php_uname(),0,3));$__e=
'ixed.'.$__v2.$__ts.($__u=='win'?'.dll':($__u=='dar'?'.dar':'.lin'));...
// 完全不可读的二进制编码内容加密后的文件只有安装了 SourceGuardian Loader 的服务器才能执行,源码无法被还原。
服务器如何安装 SG Loader?
加密后的 PHP 文件需要服务器安装 SourceGuardian Loader 才能运行,安装非常简单:
宝塔面板用户(推荐)
- 进入宝塔面板 → 软件商店 → 找到你使用的 PHP 版本
- 点击「设置」→「安装扩展」
- 找到 SourceGuardian(sg11) → 点击安装
- 安装完成后重启 PHP 即可
整个过程不到 1 分钟。
手动安装
- 前往 SourceGuardian Loader 下载页 下载对应版本
- 将
ixed.x.x.lin文件放入 PHP 扩展目录 - 在
php.ini中添加:extension=ixed.8.2.lin(根据你的 PHP 版本修改) - 重启 PHP-FPM
检测是否安装成功
创建一个 test.php,内容如下:
<?php
phpinfo();访问后搜索 SourceGuardian,如果能看到相关信息就说明安装成功了。
常见问题
Q:加密后的文件能被破解吗?
A:SourceGuardian 采用编译级加密,将 PHP 源码转换为二进制字节码,目前没有公开的逆向工具可以还原。这不是简单的代码混淆,安全性远高于 eval(base64_decode(...)) 之类的方案。
Q:加密后会影响程序性能吗?
A:几乎没有影响。SG Loader 加载字节码的速度和 PHP 解释源码的速度基本一致,实际使用中感知不到差异。
Q:支持加密哪些类型的文件?
A:仅支持 .php 文件。ZIP 包内的非 PHP 文件(如 CSS、JS、图片等)会原样保留,不受影响。
Q:金币不足会怎样?
A:系统会在加密前检查金币余额,如果不足会直接提示,不会调用加密接口,不会浪费任何金币。例如你有 1 个金币但 ZIP 里有 5 个 PHP 文件,系统会提示「金币不足,需要 5 金币(5 个文件 × 1 金币),当前余额 1」。
Q:加密后可以绑定域名吗?
A:当前在线服务暂不支持域名锁定功能,加密后的文件可在任意安装了 SG Loader 的服务器上运行。如需域名锁定等高级功能,请联系站长定制。
Q:ZIP 包内有子目录怎么办?
A:完全支持。系统会递归扫描 ZIP 内所有目录下的 PHP 文件进行加密,目录结构保持不变。
价格说明
| 项目 | 价格 |
|---|---|
| 加密单价 | 1 金币 / PHP 文件 |
| 金币充值 | 1 元 = 1 金币 |
| 最低充值 | 1 元 |
举个例子:你的项目有 50 个 PHP 文件,加密一次只需 50 金币(50 元),相比购买 SourceGuardian 官方授权($299 起步)便宜太多了。
适用场景
- ✅ PHP 主题/模板加密销售
- ✅ PHP 插件/扩展加密分发
- ✅ 外包项目交付保护
- ✅ SaaS 系统私有化部署
- ✅ 授权验证核心文件保护
- ✅ API 接口逻辑保护
开始使用
如有任何问题,欢迎在帖子下方留言或私信站长。
全部回复 (2)
2 条评论
登录后查看 2 条评论,与更多用户互动