前端加密接口文档
岚悬云科技 - PHP文件加密服务接口说明
接口概述
本文档描述了前端页面与后端加密服务的接口交互方式,方便开发者理解和使用加密功能。
所有接口均基于网站根路径,例如:jm.rulewl.com
快速加密接口
POST /admin/encrypt/quick
用于快速加密单个PHP文件或ZIP压缩包。
请求参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| file | file | 是 | 要加密的文件(PHP文件或ZIP压缩包) |
| php_version | string | 否 | PHP版本,默认为84 |
| add_comment | string | 否 | 添加的注释,默认为"岚悬云科技" |
| keep_comments | boolean | 否 | 是否保留注释,默认为true |
| merge_target | boolean | 否 | 是否合并到目标,默认为true |
响应格式
{
"code": 200,
"message": "加密成功",
"data": {
"source_path": "/path/to/source/file.php",
"target_path": "/path/to/target/file.php",
"download_url": "/api/encrypt/download?path=encrypted%2Ffile.php",
"total_files": 1,
"successful_files": 1,
"skipped_files_count": 0,
"encrypted_files_count": 1
},
"timestamp": 1640995200
}
批量加密接口
POST /admin/encrypt/batch
用于批量加密多个ZIP压缩包。
请求参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| files | file[] | 是 | 要加密的ZIP文件数组 |
| php_version | string | 否 | PHP版本,默认为84 |
| add_comment | string | 否 | 添加的注释,默认为"岚悬云科技" |
| keep_comments | boolean | 否 | 是否保留注释,默认为true |
| merge_target | boolean | 否 | 是否合并到目标,默认为true |
响应格式
{
"code": 200,
"message": "批量加密完成:成功2个,失败0个",
"data": {
"total": 2,
"success": 2,
"fail": 0,
"results": [
{
"source": "/path/to/file1.zip",
"success": true,
"message": "加密成功"
},
{
"source": "/path/to/file2.zip",
"success": true,
"message": "加密成功"
}
]
},
"timestamp": 1640995200
}
获取加密器状态
GET /admin/encrypt/status
检查加密器是否正常工作。
响应格式
{
"code": 200,
"message": "加密器状态正常",
"data": {
"installed": true,
"version": "11.0.0"
},
"timestamp": 1640995200
}
获取支持的PHP版本
GET /admin/encrypt/versions
获取所有支持的PHP版本列表。
响应格式
{
"code": 200,
"message": "获取PHP版本列表成功",
"data": [
{"value": "53", "label": "PHP 5.3"},
{"value": "54", "label": "PHP 5.4"},
{"value": "55", "label": "PHP 5.5"},
{"value": "56", "label": "PHP 5.6"},
{"value": "71", "label": "PHP 7.1"},
{"value": "72", "label": "PHP 7.2"},
{"value": "74", "label": "PHP 7.4"},
{"value": "81", "label": "PHP 8.1"},
{"value": "82", "label": "PHP 8.2"},
{"value": "83", "label": "PHP 8.3"},
{"value": "84", "label": "PHP 8.4"}
],
"timestamp": 1640995200
}
© 2025 岚悬云科技. 保留所有权利.
如有疑问,请联系技术支持。