代码保护
一条命令,源码变密文。
运行 `magiclock protect`,你的 Python 源码就变成加密产物——导入和运行与普通 Python 毫无二致,但只在你授权的机器上生效。
- 以密文交付,如 Python 般运行
- 受保护的文件照常导入、照常执行,用户毫无察觉——唯一的区别是,拷到别处只剩一堆乱码。
- 无需标记,不会漏保
- 无装饰器、零改动——每个受保护模块在执行任何一行代码之前,都先过运行时闸门。
- 想更强,还有编译档
- 加一个参数即可编译出加固的原生二进制——用机器码替代字节码,达到最强防护级别。
- 整个项目,一个自包含应用
- 加上 --standalone,整个项目连同运行时一起编译成自包含应用——你的用户不装 Python、不装依赖、无需任何配置,拿到就能跑。
两个承诺
永远离线,或者你说停就停。
每一份产物只会是二者之一,而在加密的那一刻由你决定。两个承诺都是绝对的,谁也不削弱谁。
运行中。关掉它,所有已部署的地方都会停。
仅为演示且已加速:真实产物按自己的节奏复查,断网时还会按你设定的宽限期继续运行。
它永远能跑。
你发出去的产物从不联网。订阅到期、设备从账户移除——都不影响已经交到客户手上的软件。
- 运行时从不联网。
- 此后我们和你都无法让它停下。
- 适合常规交付:卖出去、发出去,就结束了。
诚实的代价:离线产物无法召回。需要召回能力,就选另一个承诺。免费体验产出的就是这类离线产物。
什么时候停,你说了算。
云控产物每次运行前,都会先确认你的许可。你在门户里一键停用,它就会在下一次检查时停止——所有部署处都停。
- 按产物粒度随时停用与恢复。
- 断网后仍可运行一段你自定的宽限期(1 小时到 30 天)。
- 适合租赁、订阅、到期即停的试点,以及尾款未清的交付。
许可无法伪造,停用也无法被绕过——这个开关只听你的。
同一条命令,多一个开关:`magiclock protect app.py --web-gate`。同一条产品线可以混用——选择属于每一份产物,而不是整个账户。
模型保护
模型只在内存中解密,别处一律不行。
你花几个月训练出的权重只加密一次,然后逐台密封到每一台授权设备。它们只在推理的那一刻、在内存中解开——从不落盘。
- 加密一次,逐台密封
- 每台授权机器都有自己专属的信封。没有可泄露的共享密钥——文件被拷走,在别人的硬件上也无计可施。
- 解密秘密从不外传
- 解密所需的秘密只存在于授权设备上——不上传、不托管,任何服务器都无法交出它,包括我们的。
- 推理代码零改动
- 通过 runtime.open_model() 读取权重,下游一切照旧——PyTorch、ONNX,任何读文件的框架都不用改。
绑定设备 · 全程离线
授权,就是这台机器本身。
每次运行都要通过五道关卡——在本地、瞬间完成,不碰网络。只需在线激活一次;此后受保护的软件完全在设备上验证与解密。
五关全过,软件若无其事地照常运行;任何一关不过,什么都解不开。
- 01真实性
授权由我们为你的账号专门签发——伪造的授权一眼识破,什么都拿不到。
- 02有效性
授权未过期,且这台机器仍有产出受保护产物的权限。
- 03设备
机器指纹必须与授权设备一致——克隆和拷贝到此为止。
- 04权限
代码即将做的事,必须在授权允许的范围之内。
- 05时效
被拷贝、被截留的旧凭证当场失效——每一次校验都必须是全新的。
- 1 条命令
- 加密代码与模型——零代码改动
- 0
- 运行时联网次数——验证与解密全程离线
- 三大平台
- macOS · Windows · Linux — Python 3.9–3.14
- 48h
- 免费试用——完整离线保护,无需信用卡
使用流程
四步搞定,论分钟不论天。
不必重写 SDK,也不用给构建系统动手术。安装、保护、交付——而且交付出去的应用,在你的订阅结束后照常运行。
- 1
激活
pip install,登录一次——几秒钟内这台机器就完成授权。
- 2
保护
一条命令加密代码与模型,逐模块自动设闸,零代码改动。
- 3
交付
受保护的应用随你怎么发。你的用户无需账号,也无需安装。
- 4
运行
打开即用——每一次都全程离线完成验证与解密。
Agent 就绪
你的 AI agent 已经会用了。
运行一条命令,项目里任何 AI coding agent——包括 Claude Code——就自己学会了怎么保护你的代码和模型。不用看手册,也不用配置。
$ magiclock skill定价
每个方案,都包含一切。
代码与模型加密、设备绑定、离线运行时、云控产物开关——所有能力,每个付费方案都有。免费试用 48 小时;按周、按月或按年订阅,或一次买断永久拥有。
已交付的应用,在你的订阅结束后照常运行。