Naicha CodeGuard · 自研 PHP 加密引擎

保护 PHP 商业代码
从加密到授权

源码不可读,授权可控制,交付可管理

为商业 PHP 软件提供代码加密、域名 / IP / 机器码绑定、License 授权与到期控制。支持 PHP 7.4–8.3,加密文件在客户服务器离线运行,无需外网。

5
PHP 版本
2
加密引擎
6
授权维度
3
已加密文件

加密前 → 加密后

源码变成不可读的 PHP 包装,只保留保护头与 return nc_load('...'),Loader 在编译期还原执行。

加密前 · 原始 PHP 任何人都能直接阅读
<?php

class LicenseGuard
{
    private string $secret;
    private string $expected;

    public function __construct(string $s, string $e)
    {
        $this->secret   = $s;
        $this->expected = $e;
    }

    public function verify(string $key): bool
    {
        $hash = hash_hmac('sha256', $key, $this->secret);
        return hash_equals($hash, $this->expected);
    }
}

$guard = new LicenseGuard('prod-secret', $stored);
if (!$guard->verify($_POST['key'])) {
    exit('license invalid');
}
加密后 · NC11 / NC12 源码不可读,授权内嵌
<?php
/* Naicha CodeGuard protected file. Do not edit.
 * Copyright (c) 2026 Naicha Cloud. All rights reserved.
 * Engine: NC12
 * https://codeguard.naicha.cloud
 * Domain: example.com
 * Expires: 2026-12-31
 */
return nc_load('
TkMxMgAAAAACAwAA/3s2awAAAACtAAAAAAAAABsAAACz2wrK
KeL7LCDsd/bwGklrkAHlwjA2uS6M9j8ME5ntImeR5Cshu8ib
mzp6Q2+70H92yS/gIa8WhTexAu5leGFtcGxlLmNvbSxwaHA6
NzA0MDAtODAzOTk=
');

源码不可读

核心算法、密钥校验和业务逻辑不会以明文形式落到客户服务器。

授权写进文件

域名、IP、机器码、PHP 版本、到期时间与 License 由 Loader 强制执行。

改动即失效

载荷使用 AES-256-GCM 认证加密,保护头带 HMAC,任何修改都会被拒绝执行。

为什么需要代码保护

源码一旦交付到客户服务器,就等于公开。CodeGuard 让代码可运行、不可读。

01

防止源码泄露

加密后的文件无法直接阅读,核心算法、业务逻辑和授权代码不会随部署外流。

02

控制授权范围

绑定域名、限制到期时间,一份程序只在你允许的站点上运行,到期自动失效。

03

提高破解成本

多层加密与完整性校验,让逆向从"改一行"变成需要持续投入的工程。

三步完成加密交付

不需要安装任何软件,浏览器里就能完成。

1

上传 PHP 文件

支持单文件与批量 zip,自动校验文件类型与大小。

2

配置授权

选择目标 PHP 版本、绑定域名、到期时间与装机数量。

3

下载并部署

拿到加密文件与 License,直接覆盖原文件即可运行。

平台能力矩阵

从加密到授权,再到账号与后台,完整交付链。

在线加密

单文件、批量 zip、按 PHP 版本路由,秒级产出加密文件。

License 授权

Ed25519 签名的离线授权文件,包含域名、到期、装机数。

域名绑定

精确域名与子域名通配,自动归一化端口与 www 前缀。

到期控制

支持永久授权或指定日期,到期返回可读错误而不是 500。

账号与后台

用户中心、订单、下载中心、管理后台与审计日志。

API 与 CLI

把加密接入 CI/CD,构建时自动产出加密产物。

简单透明的定价

按需选择,随时升级。所有套餐都包含离线授权能力。

免费版
¥0/年
  • 1 个绑定域名
  • 每月 20 次加密
  • 单文件 2 MB
  • 基础授权文件
免费开始
商业版
¥499/年
  • 域名数量不限
  • 每月 5000 次加密
  • API 与 CLI 接入
  • 优先工单支持
立即购买
企业版
定制
  • 私有化部署
  • 自定义 Loader 矩阵
  • 专属签名与授权体系
  • 一对一技术支持
联系我们

价格与额度为初始方案,正式发布前可按运营策略调整。所有套餐均支持离线授权。

FAQ

关于代码加密

加密能做什么、不能做什么,这里说清楚。

加密后的文件还能正常执行吗?+
可以。加密文件会在运行时解密并交给 PHP 执行,业务逻辑与执行结果保持一致,只是源码不可读。
客户服务器必须联网吗?+
不需要。授权文件使用 Ed25519 离线签名,Loader 在本地完成验签与域名、到期校验。
支持哪些 PHP 版本?+
目标覆盖 PHP 7.4、8.0、8.1、8.2、8.3、8.4,NTS/ZTS 与 Linux/Windows 矩阵。当前内测阶段优先支持 8.x。
加密能保证绝对安全吗?+
不能。任何在客户机器上执行的代码都存在被逆向的可能。CodeGuard 的目标是把破解成本从"几分钟"提高到"需要持续投入",并配合授权体系保护商业利益。
绑定域名后换服务器要重新加密吗?+
不需要。授权绑定的是域名,不是服务器 IP;换服务器只要域名不变,加密文件与 License 都可以继续使用。

把你的 PHP 代码保护起来

注册即可免费试用,不需要安装任何软件。