X25519
密钥交换协议
ChaCha20-Poly1305
AEAD 加密
Ed25519
签名算法
HKDF-SHA256
密钥派生
功能概览
开箱即用的卡密验证能力
握手、激活、验证、解绑、设备管控,接口齐全
安全架构
端到端加密
基于 X25519 + Ed25519,每次会话均为临时密钥(Ephemeral-Ephemeral)
- X25519 ECDH 密钥交换 —— 前向保密,临时密钥
- Ed25519 双向签名 —— 防中间人攻击与数据篡改
- ChaCha20-Poly1305 AEAD —— 认证加密,提供完整性校验,防篡改
- HKDF-SHA256 密钥派生 —— 多密钥隔离,防重发
- 设备指纹绑定 + 多设备限制
// Ephemeral X25519 密钥交换
Client → client_eph_pub (临时公钥)
Server → server_eph_pub (临时公钥)
Shared → ECDH(client_eph_priv, server_eph_pub)
// HKDF-SHA256 密钥派生
K_init = HKDF(ECDH(client_eph_priv, server_static_pub))
K_session = HKDF(ECDH(client_eph_priv, server_eph_pub))
transport_key = HKDF(K_session, "transport")
kami_key = HKDF(K_session, "kami")
// 认证加密与签名
cipher = ChaCha20-Poly1305(request, transport_key)
sign = Ed25519.verify(json_canonical(data), sig, pubkey)
友情链接
友情链接
以下链接内容与本人及本平台无关,若有任何诈骗、欺诈或其他违法行为,请联系我删除。
常见问题
常见问题 FAQ
关于 ThomeAuth 卡密验证系统的常见疑问解答
ThomeAuth 是什么?
ThomeAuth 是一套企业级卡密验证系统(网络验证平台),帮助开发者通过卡密(激活码)保护和管理软件授权。它提供握手、激活、验证、解绑、设备管控等完整流程,开发者只需对接接口即可为自己的软件加上授权校验。
ThomeAuth 采用了哪些加密与安全技术?
ThomeAuth 采用 X25519 Ephemeral ECDH 密钥交换实现前向保密,Ed25519 双向签名防止中间人攻击与数据篡改,ChaCha20-Poly1305 AEAD 进行认证加密,HKDF-SHA256 派生多个隔离密钥,并支持设备指纹绑定与多设备数量限制。每次会话都使用临时密钥(Ephemeral-Ephemeral)。
如何接入 ThomeAuth API?
先阅读 API 文档(/api_document),按照会话建立 → 卡密激活 → 状态查询 → 解绑的流程进行对接;在开发者后台注册账号并创建应用、获取密钥后,通常几分钟即可完成基础对接。文档覆盖会话建立、卡密激活、状态查询、解绑、公告与更新检查等全部接口。
ThomeAuth 是否支持代理与分销?
支持。ThomeAuth 提供多级代理体系,代理后台可批量管理与分发卡密,并实时监控卡密的使用趋势与状态分布,方便分销与渠道管理。
ThomeAuth 适用于哪些场景?
适用于需要软件授权保护的开发者与团队,例如桌面软件、脚本/插件、工具类应用等的卡密授权、激活码管理与设备绑定。通过卡密验证可以有效控制软件的使用授权范围。
卡密验证是如何保证安全的?
每次会话使用临时密钥实现前向保密(即使长期密钥泄露也无法解密历史会话);传输层采用认证加密配合 Ed25519 签名校验,防止数据被篡改与重放;同时结合设备指纹绑定与多设备限制,降低卡密被非法共享和滥用的风险。