[发明专利]一种用于软件运行的验证放行方法有效
申请号: | 201810059288.8 | 申请日: | 2018-01-22 |
公开(公告)号: | CN108280329B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 金丽丹 | 申请(专利权)人: | 北京数科网维技术有限责任公司 |
主分类号: | G06F21/14 | 分类号: | G06F21/14 |
代理公司: | 重庆创新专利商标代理有限公司 50125 | 代理人: | 沈红星 |
地址: | 100089 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于软件运行的验证放行方法,包括软件的客户端、验证端;客户端包括程序嵌入模块,验证端包括程序验证模块;所述验证放行程序由验证端内一将数字文件转为变量代码并由变量代码的某个随机数值做为随机种子,对验证放行程序的分段代码进行拆解的代码转化拆验模块,拆解的代码分别形成所述客户端的程序嵌入模块以及验证端的程序验证模块;验证端在验证时由程序验证模块加载客户端的程序嵌入模块合并代码后运行验证放行程序。本发明在验证时需合并代码再运行程序,可避免验证放行程序被破解以及反编译,使得客户端与验证端具有唯一对应性,安全系数更高,而从代码层次来看,实施起来即简单又巧妙,无须复杂的硬件支出,整体更高效。 | ||
搜索关键词: | 一种 用于 软件 运行 验证 放行 方法 | ||
【主权项】:
1.一种用于软件运行的验证放行方法,其特征在于:包括软件的客户端、通过无线或有线与客户端相连的验证端;其中,客户端包括记录验证放行程序部分代码的程序嵌入模块,验证端包括记录有剩下验证放行程序代码的程序验证模块;所述验证放行程序由验证端内一将数字文件转为变量代码并由变量代码的某个随机数值做为随机种子,对验证放行程序的分段代码进行拆解的代码转化拆验模块,拆解的代码分别形成所述客户端的程序嵌入模块以及验证端的程序验证模块;验证端在验证时由程序验证模块加载客户端的程序嵌入模块合并代码后运行验证放行程序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数科网维技术有限责任公司,未经北京数科网维技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810059288.8/,转载请声明来源钻瓜专利网。
- 上一篇:基于数字签名和授时的版权确权方法及装置
- 下一篇:数据输出方法及系统