[发明专利]一种安卓应用的技术加密方法及装置在审
申请号: | 202211031495.5 | 申请日: | 2022-08-26 |
公开(公告)号: | CN115357868A | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 吴作鹏 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/44;G06F21/60;G06F21/64 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 付丽 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 技术 加密 方法 装置 | ||
1.一种安卓应用的技术加密方法,其特征在于,包括:
将安卓应用中Java本地接口初始化的代码封装在一个Java文件中,将所述Java文件编译成class文件;
对所述class文件进行加密处理,并将所述加密处理后的class文件保存在安卓应用的程序文件中;
对所述class文件的引用路径做与所述class文件同样方式的加密处理,并将加密处理后的引用路径作为认证因子保存在所述安卓应用的程序文件中,以便Java本地接口初始化时同步加载认证因子;
对所述安卓应用的程序文件进行加密验证,若加密验证通过,完成对所述安卓应用的技术的加密。
2.根据权利要求1所述的方法,其特征在于,所述对所述class文件进行加密处理,具体包括:
利用对称加密法对class文件进行加密,将加/解密密钥和加密后的class文件拼接成一个字符串,再将所述拼接后的字符串转换成字符串明文。
3.根据权利要求1所述的方法,其特征在于,所述对处所述安卓应用的程序文件进行加密验证,具体包括:
运行所述安卓应用,收到并解密述安卓应用的程序文件的路径;
进行第一验证,若第一验证通过,则执行进一步的验证;
进行第二验证,若第二验证通过,则执行进一步的验证;
进行第三验证,若第三验证通过,则加密验证通过。
4.根据权利要求3所述的方法,其特征在于,所述进行第一验证,具体包括:
验证安卓应用的程序文件中是否存在签名信息,若所述安卓应用的程序文件中存在签名信息,则第一验证通过并对安卓应用的程序文件中签名信息进行解密处理,得到解密后的签名信息二进制数据。
5.根据权利要求3所述的方法,其特征在于,所述进行第二验证,具体包括:
验证安卓应用的程序文件的路径和认证因子是否同步加载,若安卓应用的程序文件的路径和认证因子同步加载,则第二验证通过并解密认证因子。
6.根据权利要求3所述的方法,其特征在于,所述进行第三验证,具体包括:
通过安卓应用的程序文件的路径读取解密后的签名信息二进制数据时,验证认证因子是否同时验证安卓应用的程序文件的路径的有效性,如果认证因子同时验证安卓应用的程序文件的路径的有效性,则第三验证通过。
7.一种安卓应用的技术加密方法装置,其特征在于,包括:
编译模块,用于将安卓应用中Java本地接口初始化的代码封装在一个Java文件中,将所述Java文件编译成class文件;
加/解密模块,用于对所述class文件进行加密处理,并将所述加密处理后的class文件保存在安卓应用的程序文件中;
对所述class文件的引用路径做与所述class文件同样方式的加密处理,并将加密处理后的引用路径作为认证因子保存在所述安卓应用的程序文件中,以便Java本地接口初始化时同步加载认证因子;
验证模块,用于对所述安卓应用的程序文件进行加密验证,若加密验证通过,完成对所述安卓应用的技术的加密。
8.如权利要求7所述的装置,其特征在于,所述加/解密模块具体用于:
利用对称加密法对class文件进行加密,将加/解密密钥和加密后的class文件拼接成一个字符串,再将所述拼接后的字符串转换成字符串明文。
9.如权利要求7所述的装置,其特征在于,所述验证模块具体用于:
运行单元,用于运行所述安卓应用,收到并解密述安卓应用的程序文件的路径;
第一验证单元,用于进行第一验证,若第一验证通过,则执行进一步的验证;
第二验证单元,用于进行第二验证,若第二验证通过,则执行进一步的验证;
第三验证单元,用于进行第三验证,若第三验证通过,则加密验证通过。
10.如权利要求7所述的装置,其特征在于,所述验证模块还包括:
第一验证单元,用于验证安卓应用的程序文件中是否存在签名信息,若所述安卓应用的程序文件中存在签名信息,则第一验证通过并对安卓应用的程序文件中签名信息进行解密处理,得到解密后的签名信息二进制数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211031495.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于喷雾罐的无噪音封盖装置
- 下一篇:清洗装置