一种软件保护方法及装置
基本信息
申请号 | CN202011459474.4 | 申请日 | - |
公开(公告)号 | CN112559981B | 公开(公告)日 | 2021-09-17 |
申请公布号 | CN112559981B | 申请公布日 | 2021-09-17 |
分类号 | G06F21/12(2013.01)I | 分类 | 计算;推算;计数; |
发明人 | 孙吉平;杜浩浩 | 申请(专利权)人 | 北京深盾科技股份有限公司 |
代理机构 | 北京金信知识产权代理有限公司 | 代理人 | 韩岳松 |
地址 | 100193北京市海淀区西北旺东路10号院东区5号楼5层510 | ||
法律状态 | - |
摘要
摘要 | 本申请公开了一种软件保护方法及装置。其中方法包括:接收针对被保护软件的认证操作;其中,所述被保护软件为被加壳后的第一软件,所述被保护软件的壳中存储有认证数据和目标认证算法对应的虚拟码,所述认证数据用于表示第一软件的使用凭证;响应于所述认证操作,将所述被保护软件的壳中的所述虚拟码以及所述认证数据发送至硬件加密锁;获取硬件加密锁反馈的认证结果;其中,所述认证结果由所述硬件加密锁基于与所述虚拟码对应的目标认证算法对所述认证数据进行认证获得的;所述硬件加密锁中预先存储有将所述虚拟码转换成目标认证算法的目标转换方式;基于所述认证结果确定所述认证操作的合法性。采用本申请中能够提高被保护软件的安全性。 |
