一种安装包资源文件存取、获取、管理方法以及相应装置制造方法及图纸

技术编号:40005027 阅读:27 留言:0更新日期:2024-01-09 04:47
本发明专利技术涉及文件管理技术领域,提供一种安装包资源文件存取方法、获取方法以及管理方法,服务器端执行下述过程:对安装包资源文件进行压缩、加密处理,生成压缩加密资源文件;根据所述安装包资源文件生成原始资源文件索引表,所述资源文件索引表包括资源文件名、与该资源文件名对应的随机ID值、安装包版本信息;对所述原始资源文件索引表进行加密,生成加密资源文件索引表;根据所述原始资源文件索引表对所述压缩加密资源文件、加密资源文件索引表进行存储;应用端基于所述资源加载接口通过网络请求库向服务器端发送资源请求,以获取所述压缩加密资源文件。本发明专利技术能够很好地保护安装包资源文件,避免了其被篡改、不当获取。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种安装包资源文件管理方法、获取方法以及相应装置。


技术介绍

1、因为安卓应用的安装包文件容易被破解、汉化,其安全性一直是业界关注的问题。目前,大多是采用加壳加固工具对其进行保护,比如使用proguard或者dexguard来保护代码,从而实现相对的代码安全,但是忽略了对资源文件的保护。


技术实现思路

1、本专利技术提供一种安装包资源文件存取方法,该方法包括两部分,其中,第一部分由服务器端执行,包括:

2、对安装包资源文件进行压缩、加密处理,生成压缩加密资源文件;

3、根据所述安装包资源文件生成原始资源文件索引表,所述资源文件索引表包括资源文件名、与该资源文件名对应的随机id值、安装包版本信息;

4、对所述原始资源文件索引表进行加密,生成加密资源文件索引表;

5、根据所述原始资源文件索引表对所述压缩加密资源文件、加密资源文件索引表进行存储;

6、第二部分由应用端执行,包括:

7、调用预定的资源加载接口,所述资本文档来自技高网...

【技术保护点】

1.一种安装包资源文件存取方法,其特征在于,该方法包括两部分,其中,第一部分由服务器端执行,包括:

2.根据权利要求1所述的安装包资源文件存取方法,其特征在于,第二部分还包括:

3.根据权利要求2所述的安装包资源文件获取方法,其特征还在于,所述根据解密解压缩资源文件的类型选择对应的本地存储方式,并进行本地存储,包括:

4.根据权利要求1所述的安装包资源文件存取方法,其特征还在于,该方法在服务器端根据所述资源请求利用加密资源文件索引表获取压缩加密资源文件之前,还包括:

5.一种安装包资源文件获取方法,其特征在于,该方法由应用端执行,该方法包括...

【技术特征摘要】

1.一种安装包资源文件存取方法,其特征在于,该方法包括两部分,其中,第一部分由服务器端执行,包括:

2.根据权利要求1所述的安装包资源文件存取方法,其特征在于,第二部分还包括:

3.根据权利要求2所述的安装包资源文件获取方法,其特征还在于,所述根据解密解压缩资源文件的类型选择对应的本地存储方式,并进行本地存储,包括:

4.根据权利要求1所述的安装包资源文件存取方法,其特征还在于,该方法在服务器端根据所述资源请求利用加密资源文件索引表获取压缩加密资源文件之前,还包括:

5.一种安装包资源文件获取方法,其特征在于,该方法由应用端执行,该方法包括:

6.根据权利要求5所述的安装包资源文件获取方法,其特征还在于,该方法还包括:

7.根据权利要求6所述的安装包资源文件获取方法,其特征还在于,在加载解密解压缩资源文件前,该方法还包括:对读取出的解密解压缩资源文件进行安全性检查;在所述解密解压缩资源文件通过安全性检...

【专利技术属性】
技术研发人员:王康
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1