发明名称 |
一种软件保护方法、装置及系统 |
摘要 |
本发明实施例公开了一种软件保护方法、装置及系统,控制终端可生成应用程序的数据文件,应用程序的数据文件包括:应用程序的解壳程序、应用程序的加密核心代码和应用程序的加密核心代码的属性信息,移动终端可获取到应用程序的数据文件,根据应用程序的解壳程序和应用程序的加密核心代码属性信息从应用程序的数据文件读取应用程序的加密核心代码,并对应用程序的加密核心代码进行解密,得到应用程序的源代码,从而根据应用程序的源代码运行应用程序。本发明实施例中,应用程序的数据文件包括应用程序的加密核心代码和应用程序的解壳程序,提高了应用程序的安全性和防破解性。 |
申请公布号 |
CN103761457A |
申请公布日期 |
2014.04.30 |
申请号 |
CN201310740020.8 |
申请日期 |
2013.12.27 |
申请人 |
华为技术有限公司 |
发明人 |
王洋;蒋忠林 |
分类号 |
G06F21/12(2013.01)I |
主分类号 |
G06F21/12(2013.01)I |
代理机构 |
广州三环专利代理有限公司 44202 |
代理人 |
郝传鑫;熊永强 |
主权项 |
一种软件保护方法,其特征在于,所述方法包括:获取应用程序的数据文件,所述应用程序的数据文件包括:所述应用程序的解壳程序、所述应用程序的加密核心代码和所述应用程序的加密核心代码的属性信息;根据所述应用程序的解壳程序和所述应用程序的加密核心代码属性信息从所述应用程序的数据文件读取所述应用程序的加密核心代码;对所述读取到的应用程序的加密核心代码进行解密,得到应用程序的源代码,并根据所述应用程序的源代码运行所述应用程序。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |