基于安卓平台Java字符串混淆的方法和装置
基本信息
申请号 | CN202110547088.9 | 申请日 | - |
公开(公告)号 | CN113282294A | 公开(公告)日 | 2021-08-20 |
申请公布号 | CN113282294A | 申请公布日 | 2021-08-20 |
分类号 | G06F8/41(2018.01)I;G06F21/60(2013.01)I | 分类 | 计算;推算;计数; |
发明人 | 陈颂颂;谢强;许伟 | 申请(专利权)人 | 武汉极意网络科技有限公司 |
代理机构 | 武汉卓越志诚知识产权代理事务所(特殊普通合伙) | 代理人 | 胡婷婷 |
地址 | 430223湖北省武汉市东湖开发区大学园路武汉大学科技园内兴业楼2单元2楼204室—020号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于安卓平台Java字符串混淆的方法和装置,该装置包括信息获取与过滤模块、class字节码解析处理模块、加密混淆模块、输出模块以及解密模块,在编译时调用class字节码文件中的字符串类型的字段,用预设的加密算法对其加密,并生成相应的解密指令对加密后的字符串在运行时进行解密。通过上述方式,本发明借助于Gradle插件,融入正常的开发编译流程,通过对Java代码中的字符串进行加密混淆,并在运行期间解密使用,大大提高了Java源代码的安全性与逆向分析的难度。 |
