【技术实现步骤摘要】
一种镜像加密传输与升级的方法
[0001]本专利技术涉及数据加密
,尤其涉及一种镜像加密传输与升级的方法。
技术介绍
[0002]镜像是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。可以把许多文件做成一个镜像文件,镜像文件其实和ZIP压缩包类似,它将特定的一系列文件按照一定的格式制作成单一的文件,以便用户下载和使用。但是,由于网络的公开性,以及网络安全的复杂性,某些不法分子会在系统镜像文件中加入一些木马病毒、恶意软件等,窃取用户信息或盗取支付宝中金额等。因此镜像文件的安全性尤为重要。
[0003]在现有技术中,一般是基于最小系统实现对镜像加密文件的解密,解密以后的文件再基于磁盘分区进行加密,进而可以保护信息的机密性和安全性。但是这种加密方式的安全性不够高,加密文件一旦被破解,很容易追溯到原始文件,系统的安全性便得不到保障。
技术实现思路
[0004]本专利技术提供一种镜像加密传输与升级方法,以解决对于前期没有支持文件加密的系统,无法实现加密文件 ...
【技术保护点】
【技术特征摘要】
1.一种镜像加密传输的方法,其特征在于,所述方法包括:打包程序获取配置文件,从所述配置文件中读取需要打包的文件;根据OpenSSL计算需要打包的文件的摘要信息,并将摘要信息填充至文件头信息;所述打包程序根据所述摘要信息计算出需要打包的文件的加密密码;根据所述加密密码对需要打包的文件加密,得到加密文件;所述打包程序遍历配置文件,把所有需要加密的所述加密文件,重新生成文件并计算摘要信息,填充至镜像头信息,得到加密镜像文件。2.根据权利要求1所述的一种镜像加密传输的方法,其特征在于,所述配置文件包括:文件名、文件类型和需不需加密的信息。3.根据权利要求1所述的一种镜像加密传输的方法,其特征在于,所述加密镜像文件包括:镜像头信息和各个文件的文件头信息;所述文件头信息填充有文件大小、文件名、文件类型和摘要信息。4.一种镜像加密升级的方法,其特征在于,所述方法包括:检测所述加密镜像文件的镜像头信息是否合法,若合法,则获取所述加密镜像文件的所述文件头信息,根据所述文件头信息读取所述加密镜像文件的文件名和文件类型并偏移计算所述加密镜像文件的摘要信息;判断所述摘要信息与所述镜像头信息的摘要信息是否一致,若一致,则所述加密镜像文件合法并将所述加密镜像文件存储至系统指定文件;根据文件类型和文件名的后缀来判断所述加密镜像文件是不是加密文件,若是加密文件,判断当前系统版本支不支持解密;若支持解密,则根据所述文件头信息,计算出解密密码;根据所述解密密码解密所述加密镜像文件,对解密后的文件重新计算摘要信息与所述文件头信息中的摘要信息对比,若一致,则解密成功;判断所述加密镜像文件是不是最后一个文件,若是,则存储所述镜像头信息及所述文件头信息,升级完成。5....
【专利技术属性】
技术研发人员:刘声明,
申请(专利权)人:武汉思普崚技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。