数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21343968 阅读:29 留言:0更新日期:2019-06-13 22:38
本申请涉及一种数据处理方法、装置、计算机设备和存储介质。所述方法包括:获取原始数据;根据原始数据创建对应的第一元数据,并将第一元数据存储在客户端中,其中,第一元数据用于表示原始数据的属性;根据第一元数据将原始数据加密生成密文数据;将密文数据分成至少两个密文数据片段,并根据密文数据片段创建第二元数据,其中,第二元数据用于表示密文数据片段的属性;将第二元数据发送至第一服务器进行存储,并将密文数据片段发送至第二服务器进行存储。采用上述数据处理方法、装置、计算机设备和存储介质,能够提高数据的安全性。

Data Processing Method, Device, Computer Equipment and Storage Media

The application relates to a data processing method, device, computer equipment and storage medium. The method includes: obtaining the original data; creating the corresponding first metadata according to the original data and storing the first metadata in the client, where the first metadata is used to represent the attributes of the original data; encrypting the original data to generate ciphertext data according to the first metadata; dividing the ciphertext data into at least two ciphertext data fragments, and creating the ciphertext data fragments according to the ciphertext data fragments. The second metadata, in which the second metadata is used to represent the attributes of the ciphertext data fragment, sends the second metadata to the first server for storage, and sends the ciphertext data fragment to the second server for storage. The data processing method, device, computer equipment and storage medium mentioned above can improve the data security.

【技术实现步骤摘要】
数据处理方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种数据处理方法、装置、计算机设备和存储介质。
技术介绍
随着互联网以及物联网的飞速发展,个人、企业以及组织机构、社会群体相关的数据均呈爆炸式增长,随着大数据、云计算技术的不断创新和发展成熟,数据具有越来越重要的价值。因此,数据必须经过处理得到安全可靠的存储。然而,目前的数据处理方法,将数据进行加密后得到加密数据,然后将加密数据与加密密钥分开进行存储。这种数据处理方法,存储加密密钥的服务商可以采用加密密钥对加密数据进行解密得到数据的内容,存在安全性低的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高数据安全性的数据处理方法、装置、计算机设备和存储介质。一种数据处理方法,应用于客户端,所述方法包括:获取原始数据;根据所述原始数据创建对应的第一元数据,并将所述第一元数据存储在所述客户端中,其中,所述第一元数据用于表示所述原始数据的属性;根据所述第一元数据将所述原始数据加密生成密文数据;将所述密文数据分成至少两个密文数据片段,并根据所述密文数据片段创建第二元数据,其中,所述第二元数据用于表示所述密文数据片段的属性;将所述第二元数据发送至第一服务器进行存储,并将所述密文数据片段发送至第二服务器进行存储。一种数据处理方法,应用于客户端,所述方法包括:当检测到数据获取指令时,根据所述数据获取指令从第一元数据中获取第一目标元数据,其中,所述第一元数据用于表示原始数据的属性;根据所述第一目标元数据从第一服务器存储的第二元数据中获取第二目标元数据,其中,所述第二元数据用于表示密文数据片段的属性,所述密文数据片段是根据所述密文数据分段得到的;根据所述第二目标元数据从第二服务器存储的所述密文数据片段中获取目标密文数据片段;将所述目标密文数据片段组成目标密文数据;根据所述第一目标元数据将所述目标密文数据解密生成目标数据。一种数据处理方法,应用于服务端,所述方法包括:通过第一服务器接收并存储客户端发送的第二元数据,其中,所述第二元数据是客户端根据密文数据片段创建的,所述密文数据片段是所述客户端根据密文数据分段得到的,所述密文数据是所述客户端根据第一元数据将原始数据加密生成的,所述第一元数据用于表示原始数据的属性;通过第二服务器接收并存储所述客户端发送的密文数据片段。一种数据处理系统,所述系统包括:客户端,用于获取原始数据,根据所述原始数据创建对应的第一元数据,将所述第一元数据进行存储,根据所述第一元数据将所述原始数据加密生成密文数据,将所述密文数据分成至少两个密文数据片段,根据所述密文数据片段创建第二元数据,并将所述第二元数据发送至所述第一服务器,将所述密文数据片段发送至第二服务器,其中,所述第一元数据用于表示所述原始数据的属性,所述第二元数据用于表示所述密文数据片段的属性;第一服务器,用于接收并存储所述客户端发送的所述第二元数据;第二服务器,用于接收并存储所述客户端发送的所述密文数据片段。一种数据处理装置,应用于客户端,所述装置包括:原始数据获取模块,用于获取原始数据;第一元数据创建模块,用于根据所述原始数据创建对应的第一元数据,并将所述第一元数据存储在所述客户端中,其中,所述第一元数据用于表示所述原始数据的属性;密文数据生成模块,用于根据所述第一元数据将所述原始数据加密生成密文数据;第二元数据创建模块,用于将所述密文数据分成至少两个密文数据片段,并根据所述密文数据片段创建第二元数据,其中,所述第二元数据用于表示所述密文数据片段的属性;发送模块,用于将所述第二元数据发送至第一服务器进行存储,并将所述密文数据片段发送至第二服务器进行存储。一种数据处理装置,应用于客户端,所述装置包括:第一目标元数据获取模块,用于当检测到数据获取指令时,根据所述数据获取指令从第一元数据中获取第一目标元数据,其中,所述第一元数据用于表示原始数据的属性;第二目标元数据获取模块,用于根据所述第一目标元数据从第一服务器中存储的第二元数据中获取第二目标元数据,其中,所述第二元数据用于表示密文数据片段的属性,所述密文数据片段是根据密文数据分段得到的;目标密文数据片段获取模块,用于根据所述第二目标元数据从第二服务器中存储的所述密文数据片段中获取目标密文数据片段;目标密文数据组成模块,用于将所述目标密文数据片段组成目标密文数据;目标数据生成模块,用于根据所述第一目标元数据将所述目标密文数据解密生成目标数据。一种数据处理装置,应用于服务端,所述装置包括:第二元数据存储模块,用于通过第一服务器接收并存储客户端发送的第二元数据,其中,所述第二元数据是客户端根据密文数据片段生成的,所述密文数据片段是所述客户端根据密文数据分段得到的,所述密文数据是所述客户端根据第一元数据将原始数据加密生成的,所述第一元数据用于表示原始数据的属性;密文数据片段存储模块,用于通过第二服务器接收并存储所述客户端发送的密文数据片段。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述数据处理方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述数据处理方法的步骤。上述数据处理方法、装置、计算机设备和存储介质,客户端根据原始数据创建对应的第一元数据并存储在客户端中,根据第一元数据将原始数据加密生成密文数据,将密文数据分成至少两个密文数据片段,根据密文数据片段创建第二元数据并将第二元数据发送至第一服务器进行存储,将密文数据片段发送至第二服务器进行存储。当需要获取到存储的数据的全部内容时,需要同时获取客户端中的第一元数据、第一服务器的第二元数据和第二服务器的密文数据片段,提高了数据的安全性。附图说明图1为一个实施例中数据处理方法的应用环境图;图2为一个实施例中数据处理方法的流程示意图;图3为一个实施例中数据处理步骤的流程示意图;图4为另一个实施例中数据处理步骤的流程示意图;图5为另一个实施例中数据处理步骤的流程示意图;图6为一个实施例中数据处理系统示意图;图7为一个实施例中数据处理方法的流程示意图;图8为另一个实施例中数据处理方法的流程示意图;图9为另一个实施例中数据处理方法的流程示意图;图10为一个实施例中数据处理装置的结构框图;图11为一个实施例中数据处理装置的结构框图;图12为另一个实施例中数据处理装置的结构框图;图13为另一个实施例中数据处理装置的结构框图;图14为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请实施例提供的数据处理方法,可以应用于如图1所示的应用环境中。其中,客户端102、第一服务器104与第二服务器106通过网络进行通信。客户端102获取原始数据;根据原始数据创建对应的第一元数据,并将第一元数据存储在客户端中,其中,第一元数据用于表示原始数据的属性;根据第一元数据将原始数据加密生成密文数据;将密文数据分成至少两个密文数据片段,并根据密文数据片段创建第二元数据,其中,第二元数据用于表示密文数据片段的属性;将第本文档来自技高网...

【技术保护点】
1.一种数据处理方法,应用于客户端,所述方法包括:获取原始数据;根据所述原始数据创建对应的第一元数据,并将所述第一元数据存储在所述客户端中,其中,所述第一元数据用于表示所述原始数据的属性;根据所述第一元数据将所述原始数据加密生成密文数据;将所述密文数据分成至少两个密文数据片段,并根据所述密文数据片段创建第二元数据,其中,所述第二元数据用于表示所述密文数据片段的属性;将所述第二元数据发送至第一服务器进行存储,并将所述密文数据片段发送至第二服务器进行存储。

【技术特征摘要】
1.一种数据处理方法,应用于客户端,所述方法包括:获取原始数据;根据所述原始数据创建对应的第一元数据,并将所述第一元数据存储在所述客户端中,其中,所述第一元数据用于表示所述原始数据的属性;根据所述第一元数据将所述原始数据加密生成密文数据;将所述密文数据分成至少两个密文数据片段,并根据所述密文数据片段创建第二元数据,其中,所述第二元数据用于表示所述密文数据片段的属性;将所述第二元数据发送至第一服务器进行存储,并将所述密文数据片段发送至第二服务器进行存储。2.根据权利要求1所述的方法,其特征在于,所述将所述第二元数据发送至第一服务器进行存储,并将所述密文数据片段发送至第二服务器进行存储,包括:将所述第二元数据发送至第一服务器进行存储;获取所述第一服务器发送的第一地址,其中,所述第一地址是所述第一服务器根据第二服务器的资源占用率和所述第二元数据生成的;将所述密文数据片段发送至所述第二服务器的第一地址进行存储。3.根据权利要求1所述的方法,所述将所述第二元数据发送至第一服务器进行存储,并将所述密文数据片段发送至第二服务器进行存储之后,还包括:当检测到数据获取指令时,根据所述数据获取指令从所述第一元数据中获取第一目标元数据;根据所述第一目标元数据从所述第一服务器存储的所述第二元数据中获取第二目标元数据;根据所述第二目标元数据从所述第二服务器存储的所述密文数据片段中获取目标密文数据片段;将所述目标密文数据片段组成目标密文数据;根据所述第一目标元数据将所述目标密文数据解密生成目标数据。4.根据权利要求3所述的方法,其特征在于,所述第二目标元数据包含每一个密文数据片段的第一校验编码,所述根据所述第二目标元数据从所述第二服务器存储的所述密文数据片段中获取目标密文数据片段之后,还包括:对每一个所述目标密文数据片段生成对应的第二校验编码;当每一个所述第二校验编码都与所述第一校验编码相匹配时,将所述目标密文数据片段组成目标密文数据。5.根据权利要求4所述的方法,其特征在于,所述第一目标元数据包含原始数据的第三校验编码,所述根据所述第一目标元数据将所述目标密文数据解密生成目标数据之后,还包括:对所述目标数据生成对应的第四校验编码;当所述第三校验编码与所述第四校验编码一致时,对所述目标数据校验通过。6.一种数据处理方法,应用于客户端,所述方法包括:当检测到数据获取指令时,根据所述数据获取指令从第一元数据中获取第一目标元数据,其中,所述第一元数据用于表示原始数据的属性;根据所述第一目标元数据从第一服务器中存储的第二元数据中获取第二目标元数据,其中,所述第二元数据用于表示密文数据片段的属性,所述密文数据片段是根据所述密文数据分段得到的;根据所述第二目标元数据从第二服务器中存储的所述密文数据片段中获取目标密文数据片段;将所述目标密文数据片段组成目标密文数据;根据所述第一目标元数据将所述目标密文数据解密生成目标数据。7.一种数据处理方法,应用于服务端,所述方法包括:通过第一服务器接收并存储客户端发送的第二元数据,其中,所述第二元数据是客户端根据密文数据片段创建的,所述密文数据片段是所述客户端根据密文数据分段得到的,所述密文数据是所述客户端根据第一元数据将原始数据加密生成的,所述第一元数据用于表示原始数据的属性;通过第二服务器接收并存储所述客户端发送的密文数据片段。8.根据权利要求7所述的方法,其特征在于,所述通过第二服务器接收并存储所述客户端发送的密文数据片段,包括:通过所述第一服务器获取第二服务器的资源占用率;通过所述第一服务器根据所述第二服务器的资源占用率和第二元数据生成第一地址,并将所述第一...

【专利技术属性】
技术研发人员:李兴彬
申请(专利权)人:深圳市奥特尔软件技术有限公司
类型:发明
国别省市:广东,44

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

1