The public is a theme package processing method and device, the method comprises: a server for signing digital certificate and the first theme package corresponding to the first theme, the first generation of the first signature file server; theme package, digital certificate and the first signature file package, generation to download to download the theme, theme package for the terminal for download, the signature by the digital certificate of the first theme package and the corresponding first theme package, in order to prevent the digital certificate terminal has been tampered with, so as to improve the credibility of the theme package.
【技术实现步骤摘要】
主题包处理方法及装置
本公开涉及计算机网络安全领域,尤其涉及一种主题包处理方法及装置。
技术介绍
主题包是一组美化系统或者软件界面的数据包,主题包又称之为"美化包、风格包",随着主题包生态的不断完善,开始出现一些“大牌”的设计师。这些设计师设计的主题质量高,艺术感强,积攒了很好的用户口碑。同时也开始出现一些设计师的“粉丝”,他们追求并喜爱某一些设计师设计的主题包。基于上述原因,目前开始有个别设计师打着其他设计师的名号欺骗用户。因此,如何给主题市场的每一款主题都打上自己的身份标识,让好的设计师打造的主题包带上官方认证并且不可伪造官方身份,杜绝假冒顶替事件的发生,是一件亟待解决的技术问题。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种主题包处理方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种主题包处理方法,包括:对第一主题包和所述第一主题包对应的数字证书进行签名,生成第一签名文件;对第一主题包、数字证书和第一签名文件进行打包,生成待下载主题包;其中,待下载主题包用于供终端下载。本公开的实施例提供的技术方案可以包括以下有益效果:通过对第一主题包和该第一主题包对应的数字证书进行签名,以防止终端的数字证书被篡改,从而提高主题包的可信性。可选地,对第一主题包和第一主题包对应的数字证书进行签名,生成第一签名文件之前,还包括:对设计师制作的原始主题包进行签名,生成第二签名文件;将所述第二签名文件插入所述原始主题包中,得到所述第一主题包。从而可以防止原始主题包被篡改。可选地,将第二签名文件插入所述原始主题包中,得到第一主题包之后,还包括:通过所述第 ...
【技术保护点】
一种主题包处理方法,其特征在于,包括:对第一主题包和所述第一主题包对应的数字证书进行签名,生成第一签名文件;对所述第一主题包、所述数字证书和所述第一签名文件进行打包,生成待下载主题包;其中,所述待下载主题包用于供终端下载。
【技术特征摘要】
1.一种主题包处理方法,其特征在于,包括:对第一主题包和所述第一主题包对应的数字证书进行签名,生成第一签名文件;对所述第一主题包、所述数字证书和所述第一签名文件进行打包,生成待下载主题包;其中,所述待下载主题包用于供终端下载。2.根据权利要求1所述的方法,其特征在于,所述对第一主题包和所述第一主题包对应的数字证书进行签名,生成第一签名文件之前,还包括:对设计师制作的原始主题包进行签名,生成第二签名文件;将所述第二签名文件插入所述原始主题包中,得到所述第一主题包。3.根据权利要求2所述的方法,其特征在于,所述将所述第二签名文件插入所述原始主题包中,得到所述第一主题包之后,还包括:通过所述第一主题包的私钥对所述第一主题包进行加密,得到加密后的第一主题包;相应的,所述对第一主题包和所述第一主题包对应的数字证书进行签名,生成第一签名文件,包括:对所述加密后的第一主题包和所述第一主题包对应的数字证书,生成第一签名文件。4.根据权利要求1-3任一项所述的方法,其特征在于,还包括:确定对第一主题包和所述第一主题包对应的数字证书进行签名所采用的签名算法;向所述终端发送所述签名算法的标识信息,所述签名算法的标识信息用于标识所述签名算法。5.一种主题包处理方法,其特征在于,包括:从服务器下载待下载主题包,所述待下载主题包包括:第一主题包、所述第一主题包对应的数字证书和对所述第一主题包和所述第一主题包对应的数字证书进行签名,所生成的第一签名文件;采用与所述服务器相同的签名算法,对第一主题包和所述第一主题包对应的数字证书进行签名,生成第三签名文件;若所述第一签名文件和所述第三签名文件不相同,则确定所述第一主题包和/或所述数字证书被篡改。6.根据权利要求5所述的方法,其特征在于,还包括:接收所述服务器发送的所述签名算法的标识信息;相应的,所述采用与所述服务器相同的签名算法,对第一主题包和所述第一主题包对应的数字证书进行签名,生成第三签名文件,包括:采用所述标识信息对应的签名算法,对第一主题包和所述第一主题包对应的数字证书,生成所述第三签名文件。7.一种主题包处理装置,其特征在于,包括:第一生成模块,被配置为对第一主题包和所述第一主题包对应的数字证书进行签名,生成第一签名文件;第二生成模块,被配置为对所述第一主题包、所述数字证书和所述第一签名文件进行打包,生成待下载主题包;其中,所述待下载主题包用于供终端下载。8.根据权利要求7所述的装置,其特征在于,还包括:第三生成模块,被配置为对设计师制作的原始主题包...
【专利技术属性】
技术研发人员:张朝辉,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。