密码与加密模型
模型解锁有哪几种状态?
常见取值:
| 状态 | 含义 |
|---|---|
| 未打开 | 还没加载模型包 |
| 未加密 | 明文模型,无解锁步骤 |
| 试用(Trial) | 试用授权,按成功推理扣次 |
| 绑定(Binding) | 绑机授权,本机尚未绑定 |
| 已绑定(Bound) | 本机已绑或就绪 |
「未通过」不是表里的一格,而是解锁或校验失败的结果。
试用、绑定和已绑定分别怎么用?
试用(Trial) 按成功推理扣次(次数以签发时写入值为准),不能导出,失败不写本机绑定。绑定(Binding) 是绑机授权在手、本机尚未绑定,第一次要激活码;已绑定(Bound) 直接重开不再要码。要不要码先调 darra_session_unlock_info 看 needs_code。
解锁或校验未通过怎么办?
未通过 = 解锁或校验失败,按失败消息定位:
| 症状 | 含义 |
|---|---|
| 授权损坏或不配对 | 授权文件损坏,或与模型包不配对 |
| 要激活码没给 | 未激活,没给激活码 |
| 激活码错误 | 码输错,或不是本包的码 |
| 绑机不符 | 本机绑定校验未过(本包已在其它机器首次解开) |
| 试用尽 | 试用次数用完(次数以签发时写入值为准) |
本机绑定是不是安全边界?
不是。本机绑定只省重复输码。整机克隆或伪造硬件信息可以绕过;拿到包和激活码的买家可以离线解出模型。
加密后能解回工程明文吗?
不能。加密是单向的,解锁只打开推理会话,不还原工程明文。
试用计次可靠吗?
计次在本机。删掉或回滚计次文件可以重置次数,只挡无意,不挡有意。
试用口令和激活码能共用吗?
不能。试用口令与激活码必须是两套,且互不相同。
SDK 能做加密签发吗?
不能。签发在 Studio:登录 + 商用资格 + 云端签票 + 随包验票。SDK 只开包、验证、推理。