详细方案:https://jhetux0ycl.feishu.cn/docx/VIdHdcxBFoL3ztxdjK4c0NcqnEd
- A机器:客户机器
- B机器:授权服务器
文件:A.generate_register.js:
描述:硬件信息 ==( MD5 )=> 注册 ID
文件:B.register2license.js:
描述:AES (注册 ID + 时间戳) + RSA 私钥签名信息 + 其他附加信息 ==> 授权码
文件:A.check_license.js:
描述:授权码 == (截取) ==> AES(注册 ID + 时间戳) + RSA 私钥签名信息 + 其他附加信息
- 公钥验证文件安全性
- 解密 AES 加密
- 验证时间戳是否过期