一种数据加密传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35569057 阅读:18 留言:0更新日期:2022-11-12 15:53
本公开关于一种数据加密传输方法、装置、电子设备及存储介质,包括:获取当前账户的账户信息,并基于账户信息生成第一密钥;根据第一密钥,对原始数据进行加密,得到第一加密数据;根据非对称密钥,对第一加密数据进行加密,得到待传输数据,非对称密钥从服务器中获取;将待传输数据上传至服务器,以使服务器对待传输数据进行备份。这样,采用第一密钥和非对称密钥,对原始数据进行加密方式不同的多层加密,可以大大降低数据泄漏的风险,而且,第一密钥是在客户端本地生成的,并不会被上传至服务器中,这样,在服务器端就无法对待传输数据进行解密,从而进一步提高了数据安全性。从而进一步提高了数据安全性。从而进一步提高了数据安全性。

【技术实现步骤摘要】
一种数据加密传输方法、装置、电子设备及存储介质


[0001]本公开涉及数据传输领域,尤其涉及一种数据加密传输方法、装置、电子设备及存储介质。

技术介绍

[0002]在许多场景中,用户经常需要利用网络进行通信,从客户端向服务器上传数据或从服务器下载数据,因此,数据安全变得越来越重要,一旦上传的数据被窃取,后果将不堪设想。通常,可以通过对数据进行加密传输,来维护数据的安全性。
[0003]现有技术中,通常在客户端向服务器传输数据前,由服务器向客户端提供密钥,然后,客户端根据获取到的密钥,对数据进行加密,再将加密后的数据上传至服务器,当需要获取数据时,可以再利用密钥对加密后的数据进行解密。
[0004]但是,在上述数据加密传输方法中,客户端和服务器中都存储着密钥,如果一方存在密钥泄露问题,就会导致传输的数据不安全,因此,数据泄露的风险较高,数据安全难以得到保障。

技术实现思路

[0005]本公开提供一种待处理数据加密传输方法、装置、电子设备及存储介质,以至少解决相关技术中数据泄露的风险较高,数据安全难以得到保障的问题。本公开的技术方案如下:
[0006]根据本公开实施例的第一方面,提供一种数据加密传输方法,应用于客户端,包括:
[0007]获取当前账户的账户信息,并基于所述账户信息生成第一密钥;
[0008]根据所述第一密钥,对原始数据进行加密,得到第一加密数据;
[0009]根据非对称密钥,对所述第一加密数据进行加密,得到待传输数据,所述非对称密钥从服务器中获取;
[0010]将所述待传输数据上传至所述服务器,以使所述服务器对所述待传输数据进行备份。
[0011]可选的,在所述根据所述第一密钥,对原始数据进行加密,得到第一加密数据之后,所述方法还包括:
[0012]根据预设加密算法,生成第二密钥;
[0013]根据所述第二密钥,对所述第一加密数据进行加密,得到第二加密数据;
[0014]所述根据非对称密钥,对所述第一加密数据进行加密,得到待传输数据,包括:
[0015]根据非对称密钥,对所述第二加密数据进行加密,得到待传输数据。
[0016]可选的,所述根据所述第一密钥,对原始数据进行加密,得到第一加密数据,包括:
[0017]根据所述第一密钥,对每条原始数据单独进行加密,得到每条原始数据分别对应的第一加密数据;
[0018]所述根据所述第二密钥,对所述第一加密数据进行加密,得到第二加密数据,包括:
[0019]将所述第一加密数据组成集合;
[0020]根据所述第二密钥,对所述集合进行加密,得到第二加密数据。
[0021]可选的,所述根据非对称密钥,对所述第一加密数据进行加密,得到待传输数据,包括:
[0022]获取所述当前账户的候选信息;
[0023]根据非对称密钥,对所述第一加密数据及所述候选信息进行加密,得到待传输数据。
[0024]可选的,在所述将所述待传输数据上传至所述服务器之后,所述方法还包括:
[0025]响应于预设下载操作,从所述服务器下载所述待传输数据;
[0026]根据所述非对称密钥,对所述待传输数据进行解密,得到所述第一加密数据;
[0027]根据所述第一密钥,对所述第一加密数据进行解密,得到所述原始数据。
[0028]根据本公开实施例的第二方面,提供一种数据加密传输装置,应用于客户端,包括:
[0029]获取单元,被配置为执行获取当前账户的账户信息,并基于所述账户信息生成第一密钥;
[0030]第一加密单元,被配置为执行根据所述第一密钥,对原始数据进行加密,得到第一加密数据;
[0031]非对称加密单元,被配置为执行根据非对称密钥,对所述第一加密数据进行加密,得到待传输数据,所述非对称密钥从服务器中获取;
[0032]传输单元,被配置为执行将所述待传输数据上传至所述服务器,以使所述服务器对所述待传输数据进行备份。
[0033]可选的,所述装置还包括:
[0034]第二加密单元,被配置为执行根据预设加密算法,生成第二密钥;根据所述第二密钥,对所述第一加密数据进行加密,得到第二加密数据;
[0035]所述非对称加密单元,具体被配置为执行根据非对称密钥,对所述第二加密数据进行加密,得到待传输数据。
[0036]可选的,所述第一加密单元,具体被配置为执行根据所述第一密钥,对每条原始数据单独进行加密,得到每条原始数据分别对应的第一加密数据;
[0037]所述第二加密单元,具体被配置为执行将所述第一加密数据组成集合;根据所述第二密钥,对所述集合进行加密,得到第二加密数据。
[0038]可选的,所述非对称加密单元,具体被配置为执行:
[0039]获取所述当前账户的候选信息;
[0040]根据非对称密钥,对所述第一加密数据及所述候选信息进行加密,得到待传输数据。
[0041]可选的,所述装置还包括:
[0042]解密单元,被配置为执行响应于预设下载操作,从所述服务器下载所述待传输数据;根据所述非对称密钥,对所述待传输数据进行解密,得到所述第一加密数据;根据所述
第一密钥,对所述第一加密数据进行解密,得到所述原始数据。
[0043]根据本公开实施例的第三方面,提供一种数据加密传输电子设备,包括:
[0044]处理器;
[0045]用于存储所述处理器可执行指令的存储器;
[0046]其中,所述处理器被配置为执行所述指令,以实现上述任一项所述的数据加密传输方法。
[0047]根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由数据加密传输电子设备的处理器执行时,使得数据加密传输电子设备能够执行上述任一所述的数据加密传输方法。
[0048]根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述任一项所述的数据加密传输方法。
[0049]本公开的实施例提供的技术方案至少带来以下有益效果:
[0050]获取当前账户的账户信息,并基于账户信息生成第一密钥;根据第一密钥,对原始数据进行加密,得到第一加密数据;根据非对称密钥,对第一加密数据进行加密,得到待传输数据,非对称密钥从服务器中获取;将待传输数据上传至服务器,以使服务器对待传输数据进行备份。
[0051]这样,采用第一密钥和非对称密钥,对原始数据进行加密方式不同的多层加密,可以大大降低数据泄漏的风险,而且,第一密钥是在客户端本地生成的,并不会被上传至服务器中,这样,在服务器端就无法对待传输数据进行解密,从而进一步提高了数据安全性。
[0052]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0053]此处的附图被并入说明书中并构成本说本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据加密传输方法,其特征在于,应用于客户端,包括:获取当前账户的账户信息,并基于所述账户信息生成第一密钥;根据所述第一密钥,对原始数据进行加密,得到第一加密数据;根据非对称密钥,对所述第一加密数据进行加密,得到待传输数据,所述非对称密钥从服务器中获取;将所述待传输数据上传至所述服务器,以使所述服务器对所述待传输数据进行备份。2.根据权利要求1所述的数据加密传输方法,其特征在于,在所述根据所述第一密钥,对原始数据进行加密,得到第一加密数据之后,所述方法还包括:根据预设加密算法,生成第二密钥;根据所述第二密钥,对所述第一加密数据进行加密,得到第二加密数据;所述根据非对称密钥,对所述第一加密数据进行加密,得到待传输数据,包括:根据非对称密钥,对所述第二加密数据进行加密,得到待传输数据。3.根据权利要求2所述的数据加密传输方法,其特征在于,所述根据所述第一密钥,对原始数据进行加密,得到第一加密数据,包括:根据所述第一密钥,对每条原始数据单独进行加密,得到每条原始数据分别对应的第一加密数据;所述根据所述第二密钥,对所述第一加密数据进行加密,得到第二加密数据,包括:将所述第一加密数据组成集合;根据所述第二密钥,对所述集合进行加密,得到第二加密数据。4.根据权利要求1所述的数据加密传输方法,其特征在于,所述根据非对称密钥,对所述第一加密数据进行加密,得到待传输数据,包括:获取所述当前账户的候选信息;根据非对称密钥,对所述第一加密数据及所述候选信息进行加密,得到待传输数据。5.根据权利要求1所述的数据加密传输方法,其特征在于,在所述将所述待传输数据上传至所述服务器之后,所述方法还包括:响应于预设下载操作,从所述服务器下载所述待传输数据;根据所述非对称密钥,对所述待传输数据进行解密,得到所述第一加密数据;根据所述第一密钥,对所述第一加密数据进行解密,得到所述原始数据。6.一种数据加密传输装置,其特征在于,应用于客户端,包括:获取单元,被配置为执行获取当前账户的账户信息,并基于所述账户信息生成第一密钥;第一加密单元...

【专利技术属性】
技术研发人员:玄勇蒋艳军赵轶新孙科
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1