summary
设置一个license, license包含了有效性验证, 合法性验证, license多维度验证等等
在内部生成license, 在厂内客户导入license
步骤
- 服务端生成一对RSA秘钥,私钥放在服务端,公钥下发给客户端
- 服务端使用随机函数生成AES加密要用的key
- 服务端使用随机的key对要传输的数据用AES进行加密
- 使用服务端的私钥对生成的随机Key进行签名
- 服务端将使用AES加密的数据以及使用RSA加密的随机key一起发给客户端
- 客户端拿到数据后,先使用公钥对加密的随机key进行签名验证, 验证成功后, 使用随机Key对AES进行解密
网友评论