记一次使用java生成激活码|密钥
目录解码与加密设计思路解码与加密工具类激活码生成测试解码与加密设计思路加密:采用AES对称加密、解密7位数: 32进制序列(4位) + 密钥类别(2位)+ 有效时长(1位)加密后密钥为11位4位数:前三位,先获取一个(0到2500)的随机数,然后再乘11,接着转换为三位的32进制数,然后最后一位是(机器版本号),最后 3位+1位 生成4位数预想15位密钥11位+4位接着密钥打乱顺序混淆混淆策略:先分别获取激活码的奇数位和偶数位,然后将奇数位和偶数位拼接获得混淆后的激活码奇数位+