[发明专利]软件更新方法、文件加密方法、装置及存储介质在审
申请号: | 201810845502.2 | 申请日: | 2018-07-27 |
公开(公告)号: | CN109086063A | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 张正明;刘辛炎 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F21/60 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张子青;刘芳 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加密软件 软件更新 安装包 第三方平台 软件安装包 存储介质 解密处理 解密密钥 文件加密 用户设备 存储加密 加密处理 软件数据 有效地 下载 发送 | ||
1.一种软件更新方法,其特征在于,包括:
采用多组解密密钥对第一加密软件安装包进行解密处理,获取软件安装包;
对所述软件安装包中的软件数据进行加密处理,获取第二加密软件安装包;
将所述第二加密软件安装包发送至第三方平台,以使用户设备通过所述第三方平台下载所述第二加密软件安装包进行软件更新。
2.根据权利要求1所述的方法,其特征在于,所述采用多组解密密钥对第一加密软件安装包进行解密处理,获取软件安装包,包括:
将所述多组解密密钥依次串联,每组解密密钥包括序号和随机数据,所述随机数据是根据第一加密参数获取的;
根据串联后的多组解密密钥以及第一杂凑函数,获取所述多组解密密钥对应的一加密密钥;
根据所述加密密钥及加密算法的逆运算,对所述第一加密软件安装包进行解密,得到所述软件安装包。
3.根据权利要求1所述的方法,其特征在于,所述采用多组解密密钥对第一加密软件安装包进行解密处理,获取软件安装包之前,还包括:
获取所述第一加密软件安装包对应的所述多组解密密钥。
4.根据权利要求1所述的方法,其特征在于,所述对所述软件安装包中的软件数据进行加密处理,获取第二加密软件安装包,包括:
通过数据流的形式将所述软件安装包中的软件数据转换为二进制数据;
采用预设位数对所述二进制数据进行分组处理,获取分组后二进制数据组;
根据所述预设位数和所述二进制数据组的组数,确定第二加密参数;
采用所述第二加密参数对所述二进制数据组进行加密处理,获取加密后的二进制数据组;
将所有加密后的二进制数据组按照顺序依次组合,获取所述第二加密软件安装包。
5.一种文件加密方法,其特征在于,包括:
根据第一加密参数及第二杂凑函数获取至少两个随机数据,其中,所述第一加密参数包括以下一项或多项:加密时间、密码、加密算法;
根据所述至少两个随机数据生成多组解密密钥,每组解密密钥包括序号和所述随机数据;
将所述至少两个随机数据按照预设的序号顺序依次串联,采用串联后的至少两个随机数据以及第三杂凑函数,生成所述加密密钥;
采用所述加密密钥对软件安装包进行加密得到第一加密软件安装包。
6.根据权利要求5所述的方法,其特征在于,所述采用所述加密密钥对软件安装包进行加密得到第一加密软件安装包之后,还包括:
发送所述第一加密软件安装包及所述多组解密密钥给服务器。
7.一种软件更新的装置,其特征在于,包括:
解密模块,用于采用多组解密密钥对第一加密软件安装包进行解密处理,获取软件安装包;
第一加密模块,用于对所述软件安装包中的软件数据进行加密处理,获取第二加密软件安装包;
第一发送模块,用于将所述第二加密软件安装包发送至第三方平台,以使用户设备通过所述第三方平台下载所述第二加密软件安装包进行软件更新。
8.一种文件加密装置,其特征在于,包括:
第一获取模块,用于根据第一加密参数及第二杂凑函数获取至少两个随机数据,其中,所述第一加密参数包括以下一项或多项:加密时间、密码、加密算法;
第一生成模块,用于根据所述至少两个随机数据生成多组解密密钥,每组解密密钥包括序号和所述随机数据;
第二生成模块,用于将所述至少两个随机数据按照预设的序号顺序依次串联,采用串联后的至少两个随机数据以及第三杂凑函数,生成所述加密密钥;
第二加密模块,用于采用所述加密密钥对软件安装包进行加密处理得到第一加密软件安装包。
9.一种电子设备,其特征在于,包括:处理器和存储器;
所述存储器存储程序指令;
所述处理器执行所述程序指令,以执行权利要求1~4任一项所述的方法,或者,所述处理器执行所述程序指令,以执行权利要求5或6所述的方法。
10.一种存储介质,其特征在于,包括:程序,所述程序在被处理器执行时用于执行权利要求1~4任一项所述的方法,或者,所述程序在被处理器执行时用于执行权利要求5或6所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810845502.2/1.html,转载请声明来源钻瓜专利网。