卡密一发出,授权就归你管
给独立软件发行方的授权服务:发一张卡,绑定几台设备、能用多少天、什么时候作废,都由服务端说了算。
卡密只存哈希,泄露了也拿不到明文。
授权系统真正难的地方
-
卡密只存哈希:Argon2id 单向哈希加 HMAC 查找索引。数据库泄露也拿不到明文卡密。
-
设备数精确可控:按卡密配额绑定设备,超出即拒。支持并发上限与自动顶号。
-
防重放加防撞库:一次性 nonce、时间戳窗口、HMAC 请求签名,失败次数超阈值自动升级图形验证码。
-
授权可随时撤销:续期、改期、暂停、撤销都是即时生效的服务端裁决。
-
全操作可追溯:登录、激活、校验、踢线、改配置全部落审计日志,并用哈希链串接。
-
每客户端独立密钥:一个产品一套客户端密钥,可单独轮换或停用。
常见问题
卡密会不会被拖库拿走?
不会。数据库只存 Argon2id 哈希与 HMAC 查找值,没有明文也没有可逆密文。即使整库泄露,也无法还原出任何一张卡密。
一张卡能装几台设备?
生成卡密时指定,再由系统策略取小值生效。超出上限时校验直接拒绝;配置了并发上限时,新设备上线会顶掉最久未心跳的旧设备。
能不能离线使用?
不能,这是刻意的设计。离线凭证一旦签发就无法吊销,会直接摧毁「撤销授权」这个能力。弱网场景建议用短时票据加到期重校验。
授权到期了数据还在吗?
在。到期只是状态变为 EXPIRED,随时可以续期恢复,历史审计记录完整保留。
免费注册 ·
登录 ·
客户端对接文档
QX卡密授权 · 所有操作均写入审计日志