DW 网络验证
集授权管理、多语言加密、程序加壳、源码对接于一体的一站式网络授权保护系统。
概述
为什么选择 DW
授权体系
作者端管理软件与卡密,代理端分销卡密,两级权限各自独立,互不越权。
| 角色 | 登录方式 | 核心能力 |
|---|---|---|
| 作者端 | 作者密钥 | 软件管理、批量发卡、卡密管理、代理管理、软件变量、用户与日志、统计 |
| 代理端 | 代理卡密 | 余额、折扣、批量发卡、我的卡密、统计 |
作者端可创建软件、批量发卡并管理代理,代理端负责分销与销售统计。
卡密授权体系
支持多种卡密类型,配合绑定与在线限制,覆盖从按天体验到永久授权的常见销售模式。
| 类型 | 说明 |
|---|---|
| 天卡 / 周卡 | 按自然时长授权,首次登录激活 |
| 月卡 / 季卡 / 年卡 | 长期授权,到期自动过期 |
| 永久卡 | 不限时长 |
| 点数卡 | 按点数消耗,适合按次计费 |
- 一卡多绑、同时在线数限制
- 机器码(HWID)绑定,防止一卡多机
- 封禁 / 解封 / 重置,批量生成
- 心跳在线检测,离线自动判定
多语言 SDK
提供 Node.js、Python、C#、Java、Go、C/C++ 六种语言 SDK 与示例,统一签名协议,方便任意技术栈对接。
sign = HMAC_SHA256(app_key, method + "\n" + path + "\n" + canon(body))
客户端接口:登录 /api/validate、心跳 /api/heartbeat、离线 /api/logout、版本查询 /api/version。
一键加密
文件加壳
AES-256-GCM 加密任意文件,生成加密容器与自解压加载器(Node / C)。
EXE / DLL 一键加密
上传 .exe 或 .dll,直接产出独立加密 EXE。EXE 双击自动解密运行,DLL 解密还原到同目录;可选绑定卡密网络验证,运行前先校验卡密,后台心跳连续失败自动结束进程。
APK 一键加密
识别加固壳、注入验证配置、重打包,并生成 smali 校验桩与签名脚本,配合 apktool / zipalign / apksigner 完成最终签名。
源码注入
JS / Python 自动注入验证代码;C# / Java / Go / C++ 附带 SDK 与对接说明。
格式识别 壳识别 AES 加壳 卡密验证
安全机制
- 请求签名:HMAC-SHA256 校验请求完整性,防篡改。
- 时间戳窗口:拒绝过期请求,防重放。
- 设备绑定:卡密绑定机器码,异设备拦截。
- 心跳检测:定时上报在线状态,异常离线自动判定。
- 会话隔离:登录签发令牌,无效会话拦截。
部署接入
cd server node app.js
- 启动后生成作者密钥并发放给作者。
- 作者用密钥登录作者端,创建软件、批量发卡。
- 客户端引入对应语言 SDK 对接,或直接上传 EXE / DLL / APK 一键加密。
- 代理端登录后批量发卡分销,实时查看统计。
登录入口
两端独立入口,按角色访问:
- 作者端:
/author(输入作者密钥) - 代理端:
/agent(输入代理卡密)