[发明专利]程序保护方法及装置有效
申请号: | 201410053911.0 | 申请日: | 2014-02-18 |
公开(公告)号: | CN103853943B | 公开(公告)日: | 2017-01-18 |
发明(设计)人: | 梁捷;余延军 | 申请(专利权)人: | 广州爱九游信息技术有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙)11363 | 代理人: | 逯长明,陈蕾 |
地址: | 510627 广东省广州市天河区黄埔大*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例公开了一种程序保护方法及装置,其中方法包括在程序生成阶段加密获取第一密钥;获取第二密钥以及指定类的标识;使用第二密钥对指定类进行加密;使用第一密钥的公钥对第二密钥属性信息进行加密;在程序运行阶段解密使用第一密钥的私钥对第二密钥属性信息的密文数据进行解密;根据指定类的标识判断待加载的类是否属于指定类,若属于指定类,则使用第二密钥对待加载类进行解密。本发明使用第一密钥及第二密钥对程序进行双重加密保护,有效的保护了程序的源代码;同时还对程序本身进行了区分,即只对指定类进行加密,从而提高了加解密的效率,且被加密的类的标识也进一步被第二密钥加密保护,从而进一步保护了程序的安全。 | ||
搜索关键词: | 程序 保护 方法 装置 | ||
【主权项】:
一种程序保护方法,其特征在于,所述方法包括:在程序生成阶段中,执行如下加密步骤:获取第一密钥,其中所述第一密钥包括公钥和私钥;获取第二密钥以及指定类的标识;根据所述指定类的标识使用所述第二密钥对所述指定类进行加密,以得到所述指定类的密文数据替换原先的明文数据;使用所述第一密钥的公钥对第二密钥属性信息进行加密,以得到第二密钥属性信息的密文数据,其中所述第二密钥属性信息包括所述第二密钥、指定类的标识;在程序运行阶段中,执行如下解密步骤:使用所述第一密钥的私钥对所述第二密钥属性信息的密文数据进行解密,以得到所述第二密钥和指定类的标识;根据所述指定类的标识判断待加载的类是否属于所述指定类,若属于所述指定类,则使用所述第二密钥对所述待加载类进行解密。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州爱九游信息技术有限公司,未经广州爱九游信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410053911.0/,转载请声明来源钻瓜专利网。
- 上一篇:卡巴他赛的无定形形式和用于其制备的方法
- 下一篇:一种LED灯泡