【技术实现步骤摘要】
数据传输方法、装置、电子设备及计算机可读存储介质
本申请涉及计算机
,尤其涉及一种数据传输方法、装置、电子设备及计算机可读存储介质。
技术介绍
目前,终端设备比如离线车载终端中生成和采集的大量数据可通过移动磁盘移送至数据中心。然而由于移动磁盘是明文存储数据,移动磁盘的丢失或者被拷贝将会造成数据资产流失。当前解决此问题的主要方式为:开启移动磁盘的加密功能,采用统一的用户口令或者用户令牌获取移动磁盘中数据。但是采用统一的用户口令或者用户令牌的方式,仍面临数据容易丢失或被拷贝的风险,无法保证数据传输的安全性。
技术实现思路
本申请实施例提供一种数据传输方法、装置、电子设备及计算机可读存储介质,以解决现有利用移动磁盘传输数据时的安全性差的问题。为了解决上述技术问题,本申请是这样实现的:第一方面,本申请实施例提供了一种数据传输方法,应用于终端设备,包括:从接入的移动磁盘中获取第一密钥;利用公钥对所述第一密钥进行解密,得到第二密钥;其中,所述第一密钥是通过私钥加密得到,所述公钥和所述私钥是预先生成的密钥对;根据所述第二密钥,创建加密设备,并将所述加密设备挂载至终端设备的文件系统分区;其中,所述加密设备的存储单元为所述移动磁盘;通过所述加密设备,将待传输数据写入所述移动磁盘中。这样,可以实现基于预先生成的密钥对来保护移动磁盘中数据的写入,降低移动磁盘中数据泄露的风险,并且即使终端设备中公钥被窃取,只要保证相应私钥的安全性,也不会造成移动磁盘中数据的泄 ...
【技术保护点】
1.一种数据传输方法,应用于终端设备,其特征在于,包括:/n从接入的移动磁盘中获取第一密钥;/n利用公钥对所述第一密钥进行解密,得到第二密钥;其中,所述第一密钥是通过私钥加密得到,所述公钥和所述私钥是预先生成的密钥对;/n根据所述第二密钥,创建加密设备,并将所述加密设备挂载至终端设备的文件系统分区;其中,所述加密设备的存储单元为所述移动磁盘;/n通过所述加密设备,将待传输数据写入所述移动磁盘中。/n
【技术特征摘要】
1.一种数据传输方法,应用于终端设备,其特征在于,包括:
从接入的移动磁盘中获取第一密钥;
利用公钥对所述第一密钥进行解密,得到第二密钥;其中,所述第一密钥是通过私钥加密得到,所述公钥和所述私钥是预先生成的密钥对;
根据所述第二密钥,创建加密设备,并将所述加密设备挂载至终端设备的文件系统分区;其中,所述加密设备的存储单元为所述移动磁盘;
通过所述加密设备,将待传输数据写入所述移动磁盘中。
2.根据权利要求1所述的方法,其特征在于,所述利用公钥对所述第一密钥进行解密,得到第二密钥之前,所述方法还包括:
从所述移动磁盘中获取第一加密状态信息;其中,所述第一加密状态信息用于指示所述第一密钥是通过私钥加密得到;
所述利用公钥对所述第一密钥进行解密,得到第二密钥,包括:
根据所述第一加密状态信息,利用所述公钥对所述第一密钥进行解密,得到所述第二密钥。
3.根据权利要求1所述的方法,其特征在于,所述通过所述加密设备,将待传输数据写入所述移动磁盘中之后,所述方法还包括:
利用所述公钥对所述第二密钥进行加密,得到第三密钥;
将所述第三密钥和第二加密状态信息写入所述移动磁盘中;其中,所述第二加密状态信息用于指示所述第三密钥是通过公钥加密得到。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述私钥和所述公钥是由数据中心设备预先生成的密钥对。
5.一种数据传输方法,应用于数据中心设备,其特征在于,包括:
从接入的移动磁盘中获取第三密钥;
利用私钥对所述第三密钥进行解密,得到第二密钥;其中,所述第三密钥是通过公钥加密得到,所述公钥和所述私钥是预先生成的密钥对;
根据所述第二密钥,创建加密设备,并将所述加密设备挂载至数据中心设备的文件系统分区;其中,所述加密设备的存储单元为所述移动磁盘;
通过所述加密设备,从所述移动磁盘中获取待传输数据。
6.根据权利要求5所述的方法,其特征在于,所述利用私钥对所述第三密钥进行解密,得到第二密钥之前,所述方法还包括:
从所述移动磁盘中获取第二加密状态信息;其中,所述第二加密状态信息用于指示所述第三密钥是通过公钥加密得到;
所述利用私钥对所述第三密钥进行解密,得到第二密钥,包括:
根据所述第二加密状态信息,利用所述私钥对所述第三密钥进行解密,得到所述第二密钥。
7.根据权利要求5所述的方法,其特征在于,所述通过所述加密设备,从所述移动磁盘中获取待传输数据之后,所述方法还包括:
利用所述私钥对所述第二密钥进行加密,得到第一密钥;
将所述第一密钥和第一加密状态信息写入所述移动磁盘中;其中,所述第一加密状态信息用于指示所述第一密钥是通过私钥加密得到。
8.一种数据传输装置,应用于终端设备,其特征在于,包括:
第一获取模块,用于从接入的移动磁盘中获取第一密钥;
第一解密模块,用于利用公钥对所述第一密钥进行解密,得到第二密钥;其中,所述第一密钥是通过私钥加密得到,所述公...
【专利技术属性】
技术研发人员:汪俊文,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。