文档目录
Core Loader 6.0 概述
Core Loader 6.0 是新一代PHP代码加密和授权保护系统,采用军用级加密算法,为您的PHP应用提供全方位的安全保护。
核心特性
6层加密保护
多重加密算法组合,确保代码安全性
高性能执行
加密后性能损失小于5%
字节码编译
转换为不可逆的字节码格式
灵活授权
支持域名、IP、时间等多种授权方式
技术规格
支持PHP版本 | PHP 7.4 - PHP 8.3 |
加密算法 | AES-256, RSA-2048, ChaCha20 |
操作系统 | Linux, Windows, macOS |
Web服务器 | Apache, Nginx, IIS |
安装指南
系统要求
- PHP 7.4 或更高版本
- OpenSSL 扩展
- cURL 扩展
- 至少 64MB 内存
- 可写的临时目录
安装步骤
1下载扩展文件
从官方网站下载适合您系统的Core Loader扩展文件。
# Linux (x64)
wget https://coreloader.com/download/coreloader-linux-x64.so
# Windows (x64)
# 下载 coreloader-windows-x64.dll
2配置PHP扩展
将扩展文件复制到PHP扩展目录,并在php.ini中添加配置。
; 在 php.ini 中添加以下配置
extension=coreloader
; 可选配置
coreloader.cache_dir = "/tmp/coreloader"
coreloader.license_server = "https://license.coreloader.com"
3重启Web服务器
重启您的Web服务器以加载新的扩展。
# Apache
sudo systemctl restart apache2
# Nginx + PHP-FPM
sudo systemctl restart nginx
sudo systemctl restart php-fpm
4验证安装
创建测试文件验证扩展是否正确加载。
Core Loader 扩展未加载
快速开始
5分钟快速上手 - 从代码加密到部署运行的完整流程
第一步:准备源代码
创建一个简单的PHP文件作为示例:
Hello, Core Loader!
第二步:生成授权
访问 授权生成页面 创建授权:
- 选择授权类型(域名或IP)
- 设置过期时间
- 配置功能限制
- 生成授权密钥
第三步:加密代码
使用 代码加密功能 加密您的PHP文件:
- 选择加密方式(粘贴代码或上传文件)
- 配置加密参数
- 执行加密操作
- 下载加密后的文件
第四步:部署运行
将加密后的文件部署到目标服务器:
# 1. 上传加密文件到服务器
scp encrypted_hello.php user@server:/var/www/html/
# 2. 确保Core Loader扩展已安装
php -m | grep coreloader
# 3. 访问加密文件
curl http://your-domain.com/encrypted_hello.php
提示:确保目标服务器已安装Core Loader扩展,否则加密文件无法正常运行。
代码加密详解
加密级别说明
级别 | 安全性 | 性能影响 | 适用场景 |
---|---|---|---|
标准加密 | 高 | < 2% | 一般商业应用 |
增强加密 | 很高 | < 5% | 重要商业系统 |
军用级加密 | 极高 | < 8% | 高安全要求系统 |
混淆强度配置
低强度混淆
- • 变量名混淆
- • 函数名混淆
- • 基础字符串加密
中强度混淆
- • 包含低强度所有功能
- • 控制流混淆
- • 常量混淆
高强度混淆
- • 包含中强度所有功能
- • 类结构混淆
- • 代码虚拟化
极高强度混淆
- • 包含高强度所有功能
- • 反调试保护
- • 反逆向工程
命令行加密
除了Web界面,您也可以使用命令行工具进行批量加密:
# 基本用法
php coreloader-cli.php --input source.php --output encrypted.php
# 高级配置
php coreloader-cli.php \
--input source.php \
--output encrypted.php \
--level enhanced \
--obfuscation high \
--enable-auth \
--license-key "CL6-XXXX-XXXX-XXXX"
# 批量加密目录
php coreloader-cli.php \
--input-dir /path/to/source \
--output-dir /path/to/encrypted \
--recursive
授权管理
授权类型
域名授权
绑定特定域名运行
IP授权
绑定特定IP地址运行
时间授权
设置有效期限制
授权配置示例
// 在加密代码中嵌入授权检查
授权验证通过,程序正常运行
授权管理API
使用API接口管理授权信息:
接口 | 方法 | 说明 |
---|---|---|
/api/license/create |
POST | 创建新授权 |
/api/license/query |
GET | 查询授权信息 |
/api/license/modify |
PUT | 修改授权配置 |
/api/license/revoke |
DELETE | 撤销授权 |
API接口文档
所有API请求需要在Header中包含有效的API密钥:
X-API-Key: your-api-key
创建授权
请求示例
POST /api/license/create
Content-Type: application/json
X-API-Key: your-api-key
{
"type": "domain",
"value": "example.com",
"expires_at": "2024-12-31",
"features": {
"max_users": 100,
"modules": ["core", "advanced"]
},
"notes": "生产环境授权"
}
响应示例
{
"success": true,
"data": {
"license_key": "CL6-XXXX-XXXX-XXXX",
"type": "domain",
"value": "example.com",
"status": "active",
"created_at": "2024-01-01T00:00:00Z",
"expires_at": "2024-12-31T23:59:59Z"
}
}
查询授权
请求示例
GET /api/license/query?domain=example.com
X-API-Key: your-api-key
响应示例
{
"success": true,
"data": {
"found": true,
"license_key": "CL6-XXXX-XXXX-XXXX",
"status": "active",
"expires_at": "2024-12-31T23:59:59Z",
"remaining_days": 365
}
}
错误代码
错误代码 | 说明 | 解决方案 |
---|---|---|
401 |
API密钥无效 | 检查API密钥是否正确 |
404 |
授权不存在 | 确认查询参数是否正确 |
429 |
请求频率过高 | 降低请求频率 |
500 |
服务器内部错误 | 联系技术支持 |
故障排除
常见问题诊断
扩展未加载
错误信息:"Core Loader extension not found"
解决步骤:
- 检查扩展文件是否存在于PHP扩展目录
- 确认php.ini中已添加extension=coreloader配置
- 重启Web服务器
- 使用php -m命令验证扩展是否加载
授权验证失败
错误信息:"License validation failed"
解决步骤:
- 检查授权是否已过期
- 确认域名/IP是否匹配
- 验证网络连接是否正常
- 检查授权服务器是否可访问
性能问题
加密后代码运行缓慢
优化建议:
- 降低混淆强度级别
- 启用OPcache缓存
- 增加服务器内存
- 使用SSD存储
调试工具
Core Loader 扩展未加载
授权检查功能不可用
常见问题
Core Loader 6.0 采用了全新的加密引擎,相比之前版本:
- 安全性提升300%,采用量子抗性加密算法
- 性能优化50%,加密后代码运行更快
- 支持PHP 8.3最新版本
- 新增反调试和反逆向工程保护
- 提供更灵活的授权管理方式
加密后的代码需要在安装了Core Loader扩展的服务器上运行。同时,如果启用了授权验证,还需要满足相应的授权条件(如域名、IP限制等)。我们提供了多种操作系统和PHP版本的扩展文件。
选择加密级别需要平衡安全性和性能:
- 标准加密:适用于一般商业应用,性能影响最小
- 增强加密:适用于重要商业系统,推荐选择
- 军用级加密:适用于高安全要求的系统,如金融、政府等
授权过期后,加密的代码将无法正常运行,会显示授权验证失败的错误信息。您需要:
- 联系授权提供方续期
- 或者重新生成新的授权
- 更新加密代码中的授权信息
是的,Core Loader 6.0 支持多种批量加密方式:
- Web界面支持多文件上传加密
- 命令行工具支持目录递归加密
- API接口支持程序化批量处理
- 提供企业版批量加密工具