发明名称 |
Java应用软件的保护方法和装置 |
摘要 |
本发明提供一种Java应用软件的保护方法和装置,通过获取Java应用软件的压缩包,上述压缩包中包含至少一个类文件,根据至少一个类文件中的指令的访问权限,对至少一个类文件中的函数进行合并处理,从而,将多个函数的指令合并到同一函数中,产生强混淆的效果,同时减少了总函数数量,增加了通过反编译和通过逆向工程获得应用软件完整的远程代码的难度,从而实现保护Java应用软件。 |
申请公布号 |
CN105404794A |
申请公布日期 |
2016.03.16 |
申请号 |
CN201410448768.5 |
申请日期 |
2014.09.04 |
申请人 |
腾讯科技(深圳)有限公司 |
发明人 |
谢志海;戴云峰;郭德安 |
分类号 |
G06F21/10(2013.01)I |
主分类号 |
G06F21/10(2013.01)I |
代理机构 |
北京同立钧成知识产权代理有限公司 11205 |
代理人 |
刘芳 |
主权项 |
一种Java应用软件的保护方法,其特征在于,包括:获取Java应用软件的压缩包,所述压缩包中包含至少一个类文件;获取所述至少一个类文件中能够进行合并的函数;将所述能够进行合并的函数进行函数合并处理。 |
地址 |
518000 广东省深圳市福田区振兴路赛格科技园2栋东403室 |