[发明专利]基于图片的安装包加密和解密方法及其设备在审
申请号: | 202111534186.5 | 申请日: | 2021-12-15 |
公开(公告)号: | CN114186262A | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 邢程;李涛 | 申请(专利权)人: | 郑州阿帕斯数云信息科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/64 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 张黎 |
地址: | 450046 河南省郑州市郑东新区*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 图片 安装 加密 解密 方法 及其 设备 | ||
本申请公开了一种基于图片的安装包加密和解密方法及其设备,用于应对现有的应用程序的安装包被加密后,在应用程序的安装包下发传输至终端设备的过程中仍然存在被中间人截取、更改或阻断的风险。所述方法包括:基于指定加密算法对待加密安装包中的待加密信息进行加密,得到加密信息;基于所述加密信息、所述指定加密算法、加密所述待加密信息的时间戳和源图片的图片指纹,生成待写入所述源图片的信息;所述源图片的数量为一张或多张;将待写入所述源图片的信息写入所述源图片中,得到加密信息图片;基于所述待加密安装包、所述加密信息图片和所述源图片,得到加密安装包,以及将所述加密安装包下发至请求安装的终端设备。
技术领域
本申请涉及加密技术领域,尤其涉及一种基于图片的安装包加密和解密方法及其设备。
背景技术
应用程序的安装包在开发人员开发完成之后,往往要打包下发给终端设备进行安装使用。然而,在此过程中,可能会存在被第三方恶意截取篡改安装包内容的风险。为了应对这一风险,现有技术往往采用加密算法对应用程序的安装包进行加密处理。而目前的加密算法则通常是将明文信息进行加密得到无法直接读取的密文信息,往往只有拥有解密方法的对象,经由解密过程,才能将该密文信息解密为可直接读取的内容。
然而,使用现有的加密算法加密后的密文信息通常是二进制字符或者是乱码文本,这类字符或文本在应用程序的安装包下发传输至终端设备的过程中仍然存在被中间人截取、更改或阻断的风险。
发明内容
本申请实施例提供了一种基于图片的安装包加密方法、装置及其设备,以应对现有的应用程序的安装包被加密后,在应用程序的安装包下发传输至终端设备的过程中仍然存在被中间人截取、更改或阻断的风险。
为解决上述技术问题,本申请实施例是这样实现的:
第一方面,提出了一种基于图片的安装包加密方法,所述方法应用于服务端,包括:
基于指定加密算法对待加密安装包中的待加密信息进行加密,得到加密信息;
基于所述加密信息、所述指定加密算法、加密所述待加密信息的时间戳和源图片的图片指纹,生成待写入所述源图片的信息;所述源图片的数量为一张或多张;
将待写入所述源图片的信息写入所述源图片中,得到加密信息图片;所述加密信息图片的数量与所述源图片的数量相同;
基于所述待加密安装包、所述加密信息图片和所述源图片,得到加密安装包,以及将所述加密安装包下发至请求安装的终端设备,以使得所述终端设备基于所述加密安装包中的所述加密信息图片和所述源图片安装所述加密安装包。
第二方面,提出了一种基于图片的安装包解密方法,所述方法应用于终端设备,包括:
向服务端发送加密安装包的安装请求;
接收来自所述服务端的加密安装包,所述加密安装包中包括加密信息图片和源图片,所述源图片的数量有一个或多个,所述加密信息图片的数量与所述源图片的数量相同;
基于所述加密信息图片和所述源图片,获取所述加密信息图片中写入的待解密信息;
对所述待解密信息进行解密,得到解密信息,以及基于解密信息安装所述加密安装包。
第三方面,提出了一种服务端,包括:
加密模块,用于基于指定加密算法对待加密安装包中的待加密信息进行加密,得到加密信息;
信息生成模块,用于基于所述加密信息、所述指定加密算法、加密所述待加密信息的时间戳和源图片的图片指纹,生成待写入所述源图片的信息;所述源图片的数量为一张或多张;
信息写入模块,用于将待写入所述源图片的信息写入所述源图片中,得到加密信息图片;所述加密信息图片的数量与所述源图片的数量相同;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州阿帕斯数云信息科技有限公司,未经郑州阿帕斯数云信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111534186.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于天盾数据库列存储的索引及查询方法及系统
- 下一篇:一种风机专用磨盘机