WINDOWS OFFLINE LICENSING · V1.0

让每一份会员授权
可靠、可控、可追溯

MUWEN License Studio 是为 Windows 软件打造的离线会员授权系统。 机器码绑定、ECDSA 签名、功能位与到期控制,一套模块服务所有软件。

客户端只含公钥 无需联网 x64 / x86
MUWEN 授权签发中心
MUWEN 授权签发中心界面
签名验证通过ECDSA P-256
硬件绑定 3 / 5换机自动识别
私钥不进客户端客户端只有公钥
为 Windows 软件而设计 Windows 10 / 11 C / C++ / C# / Python Delphi / 易语言 x64 / x86 离线验签
PRODUCT CAPABILITIES

一套模块,覆盖授权全流程

从机器码到激活码,从功能位到到期日,把会员授权做成一套标准化、可复用的基础能力。

离线激活

客户断网也能完成验证与激活,不依赖授权服务器,适合工具软件、行业软件和私有化部署。

一机一码

采集 5 项硬件特征生成机器码,默认 3/5 容错;激活码与设备绑定,复制到别的电脑直接失效。

不可伪造

ECDSA P-256 非对称签名。客户端只内置公钥,即使被反编译也无法生成新的有效激活码。

功能位控制

会员、专业版、导出、批量、云端等能力用 32 位功能掩码控制,同一套授权体系支持多版本。

到期与永久

支持 30 天、1 年、3 年、永久或自定义日期。到期后自动失效,续费只需重新签发。

批量签发

一行一个机器码,支持附带客户名;批量生成、结果表格、CSV 导出,适合活动或渠道批量交付。

产品隔离

每个软件分配独立 product_id。一个 DLL 服务多个软件,激活码不能跨产品复用。

本地验签

签名、机器、产品、期限、功能位全部在本地复算;命令行与图形界面都提供授权验证工具。

密钥保护

私钥由 Windows DPAPI 保护,支持口令加密备份、换机导入;私钥永远不进入客户端。

5项硬件特征
3/5默认容错
256ECDSA 位安全
2架构支持 x64 / x86
ACTIVATION WORKFLOW

从机器码到会员解锁,只需要四步

客户不需要注册账号,也不需要把硬件信息上传到云端。复制、发送、签发、激活。

01

客户软件生成机器码

软件读取本机硬件特征,生成一段可复制的机器码。

02

客户发送给发行方

通过微信、邮件或工单把机器码发给你,不需要上传其他隐私信息。

03

发行方生成激活码

在 Keygen 中选择产品、版本和有效期,用私钥签发一段激活码。

04

客户粘贴,会员解锁

软件本地验签、验机器、验期限,通过后按功能位解锁对应能力。

发行方 持有私钥与 Keygen

签发、批量、验证、审计记录都在你自己的电脑完成。

客户端 只带公钥与 DLL

不接触私钥,不依赖网络,只负责验签和解锁。

SECURITY BY DESIGN

客户端没有私钥,
伪造激活码无从谈起

授权码不是简单的“密码”,而是一段带 ECDSA 签名的结构化数据。 客户端只能验证,不能签发。

  • 非对称签名:客户端只含 65 字节公钥,无法推导私钥。
  • 三层绑定:产品、硬件、期限与功能位都在签名载荷内。
  • 三副本存储:主文件、注册表、影子副本,删除单份自动修复。
  • 时间回拨检测:记录 last_seen,提高改系统时间延期的成本。

本地授权不是绝对防破解。高价值功能建议叠加服务端校验、代码签名与混淆。

客户端
MuwenLicense.dll

公钥 · 机器码 · 验签 · 功能位

不可签发
激活码
发行方
MuwenLicenseKeygen.exe

私钥 · DPAPI · 签发 · 记录

唯一签发端
激活码载荷
版本1 B
产品 / 功能 / 期限9 B
硬件哈希 × 515 B
ECDSA 签名64 B
INTERFACE PREVIEW

发行方工作台,一眼就能上手

签发、批量、验证、密钥管理集中在一个桌面工具里。下面是实际界面预览。

DEVELOPER EXPERIENCE

给开发者的,是一套干净的 C ABI

不绑定语言、不绑定框架。C++、C#、Python、Delphi、易语言都可以直接调用。 x64 / x86 双架构,统一 UTF-8 字符串和返回码。

3 个核心 API取机器码、激活、功能检查
5 行代码接入初始化、显示、激活、判断
统一错误码未激活、过期、机器不匹配可区分
获取 SDK 与接口文档
license_demo.cpp
constexpr uint16_t kProductId = 5;

char machine[128]{};
MlGetMachineCode(machine, sizeof(machine));

MlActivate(codeFromUser, kProductId);

if (MlHasFeature(kProductId, ML_FEATURE_EXPORT) == ML_OK) {
    EnableExport();
}
MUWEN License SDKECDSA P-256 · UTF-8 · cdecl
USE CASES

适合这些软件场景

一套授权模块,服务独立开发者、小型软件团队和行业软件厂商。

工具软件

批量处理、格式转换、系统工具,按功能位区分免费版与专业版。

图像 / 设计

无水印导出、批量渲染、素材库等能力,用会员授权控制。

办公插件

Word / Excel / PPT 插件按账号或设备授权,支持离线环境。

行业软件

私有化部署、内网环境、单机绑定,不依赖外网授权服务。

FAQ

你可能会问

关于离线授权、换机、密钥和破解边界的常见问题。

需要联网才能激活吗?

不需要。客户端完全离线验证签名、硬件、产品和期限。只有当你希望做在线续期、账号绑定或服务端风控时,才需要额外的服务端接口。

客户换电脑后怎么办?

默认 5 项硬件特征匹配 3 项即可通过。换主板、重装系统等小改动通常仍然有效;如果变化超过 2 项,需要发行方重新签发。

能完全防止破解吗?

不能。任何本地授权都无法阻止拥有管理员权限的攻击者 patch 客户端。这套方案能防止伪造激活码、复制到其他电脑和跨产品复用,显著提高破解成本;高价值功能建议叠加服务端校验与代码混淆。

支持哪些开发语言?

核心是 C ABI 的 DLL,支持 C / C++ / C# / VB.NET / Python / Delphi / 易语言 / Java(JNA) / Go / Rust 等。SDK 提供 C++、C#、Python 示例。

私钥放在哪里?安全吗?

私钥只保存在发行方电脑,由 Windows DPAPI 保护,并支持口令加密备份。客户端只内置公钥。私钥、备份和 Keygen 不随软件交付。

一套授权能服务多个软件吗?

可以。每个软件分配独立的 product_id,共用同一个 DLL 和密钥体系;激活码不能跨产品使用。

GET STARTED

准备为你的软件
加上会员授权?

获取产品手册、SDK 或部署方案,请联系 MUWEN。我们可以根据你的软件形态、授权策略和交付方式给出接入建议。

展示页面 · 不包含在线签发功能 · 私钥不进入网站