一种基于数字签名的软件许可证验证系统及方法
摘要:
本发明提供一种基于数字签名的软件许可证验证系统及方法,涉及数字签名技术领域,该系统包括:许可证管理模块,用于生成一对由私钥和公钥组成的非对称密钥对,获取申请信息,并基于私钥审批申请信息,在审批通过后生成软件许可证;其中,申请信息包括产品的申请码、合同信息、产品使用的各项限制信息;集成于产品中的申请码生成模块以及许可证校验模块,申请码生成模块用于生成申请码,许可证校验模块用于获取软件许可证、公钥以及申请信息,并基于公钥,验签软件许可证,并且基于当前软硬件信息,校验申请信息。本发明能够适应日益复杂的云服务环境,并以软件和离线实现的方式,有效保护各种软硬件产品的产权。
0/0