卡密签发与库存
批次生成、掩码查看、CSV 导出。明文只在创建时返回一次,数据库只保存不可逆摘要。
- 时长 / 次数 / 永久三种模型
- 单批次最多 500 张
- 冻结、封禁、解绑与删除
卡密签发、设备绑定、在线验证、远程配置。全部运行在你自己的服务器上,数据、密钥与客户关系都归你所有。
{ "code": 0, "msg": "验证成功", "data": { "license": { "remaining_count": 48 }, "device": { "bound": true } } }
从第一张卡密到规模化运营,后台与 API 按商用标准设计,不做“能跑就行”的半成品。
批次生成、掩码查看、CSV 导出。明文只在创建时返回一次,数据库只保存不可逆摘要。
首次验证自动绑定设备指纹,支持一卡多设备、后台强制解绑与自助解绑冷却。
每个请求使用 App Secret 做 HMAC-SHA256 签名,时间窗 + nonce 双重校验,响应同样可验签。
不发版也能调整客户端行为。公告、功能开关、下载地址随验证响应即时下发。
每次验证、心跳、解绑都留痕。成功率、设备增长、应用调用排行在首页一眼掌握。
一个 Node.js 进程、一个 SQLite 文件。没有 Redis、没有微服务,备份就是复制数据目录。
客户端只需要一次验证 + 周期心跳,其余交给服务端。
在后台创建应用,获得 AppID 与 App Secret,配置设备上限与心跳间隔。
选择时长、次数或永久卡,批量生成并导出,交给渠道或终端用户。
引入 C++ SDK,完成 HMAC 签名验证与设备指纹绑定,处理错误码与公告。
在后台查看验证日志、解绑异常设备、下发公告与远程变量,按需封禁。
授权系统保护的是你的收入。我们把关键防线直接做进默认实现,而不是留给部署者“自行加固”。
卡密摘要存储服务端使用 pepper + HMAC-SHA256,数据库泄露也无法还原明文卡密。
请求签名与防重放时间戳窗口 + 一次性 nonce,拦截重放与伪造请求。
管理端防线scrypt 密码、HttpOnly 会话、CSRF 校验、登录限流与操作审计。
原子扣次条件更新保证并发下次数不会被超发。
最小依赖不使用第三方授权云,密钥与客户数据不离开你的服务器。
// 客户端请求签名 const canonical = app_id + "\\n" + card_key + "\\n" + device_id + "\\n" + timestamp + "\\n" + nonce; auto sign = hmac_sha256(secret, canonical); // 响应校验:对原始 body 验签 if (!verify_hmac(secret, raw_body, response.header("X-Aegis-Sign"))) { return "响应被篡改"; }