*************注册*************
JSON数据:
{"ksdate":"2022-06-09","jsdate":"2023-12-31","day":"570","status":"0","sn":"","mm":"42"}
ksdate:生成时间
jsdate:有效期
day:剩余天数
status:注册码激活状态(初始值为0)
sn:初始值为空
mm:随机值(保证每次的码都不一样)
对称算法_AES_CBC加密后生成16进制文本数据(数据放入客户端配置文件中供激活使用)
*************校验*************
1:第一次使用取配置文件中key的参数,并启用对称算法_AES_CBC解密后得到JSON数据
2:验证json数据是否有效,有效则生成key.data秘钥数据,并修改配置文件key的状态值,已保存此KEY已被使用,复制到其它电脑不能使用
3:第二次验证 配置文件中key的参数+key.data是否到期
配置文件格式:
里面具体的逻辑,自己慢慢去分析