Chronos Seal
CHRONOS SEAL · TIME AS THE SEAL

 

Chronos Seal 是一套面向 RPG Maker 的独立开源资源加密套件。以时间为印,以行动为密钥,用轻量化完整性校验与资源加密,为独立游戏守住首发窗口期。

🤝 Basic V2.2 已进入维护模式:仅修复安全漏洞,不再增加新功能。

主要特色功能

所有防护逻辑都由你掌控,没有黑盒后门

补丁篡改防护

运行时校验关键文件完整性,拦截外部补丁注入。放弃过度反调试对抗,优先保障正版玩家运行稳定性。

资源加密体系

AES‑256‑CBC 加密游戏资源,采用文件路径派生密钥。区分 MV / MZ 两套实现,适配不同版本引擎限制。

时间印章与诱饵

硬件时间戳作为编译屏障,内置逆向诱饵函数做心理对抗。采用准零知识设计,不依赖频繁外部通信。

ENGINE ADAPTATION

双路线防护方案

根据 NW.js 版本限制选择合适的保护路径

MV

RPG Maker MV

受限于老旧 NW.js,采用 纯 JS 混淆 + 资源加密 的降级防护路线。

纯 JS 方案优点
无需编译 C++ 二进制,构建流程更简单
Windows / macOS / Linux 全平台兼容
没有原生二进制,杀毒软件误报风险更低
升级 NW.js 通常不需要重新编译模块
局限性
运行在 JS 虚拟机内,更容易被调试器 Hook
解密后的明文资源可能暴露在 JS 内存中
无法使用底层原生能力,防护强度低于 MZ
MZ

RPG Maker MZ

依托 MZ 新版 NW.js 加载 C++ N‑API 原生扩展,是 Chronos Seal 中 防护强度更高 的路线。

原生方案优点
防护层级低于 JS 虚拟机,逆向门槛更高
支持运行时内存校验、文件完整性校验
解密运算在原生层,减少明文资源暴露
可实现时间印章、底层诱饵校验等能力
局限性
需要分别编译 Windows / macOS 原生二进制
Linux 平台兼容性较差,需额外适配
存在被杀毒软件或 Defender 误报的可能
Node ABI 变化时需要重新编译原生模块
C++ 异常可能直接导致游戏闪退

准备为你的游戏添加保护了吗?

Chronos Seal Basic 开源可用,基于 Basic 的 GUI 版本正在研发,也将使用 MIT 免费开源。

Pro 版本正在规划,将提供云端验证、更灵活的密钥管理等进阶能力,计划为收费功能,但定价极低,且购买后可不限游戏使用。