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.一种数据处理方法,应用于客户端,所述方法包括:获取原始数据;根据所述原始数据创建对应的第一元数据,并将所述第一元数据存储在所述客户端中,其中,所述第一元数据用于表示所述原始数据的属性;根据所述第一元数据将所述原始数据加密生成密文数据;将所述密文数据分成至少两个密文数据片段,并根据所述密文数据片段创建第二元数据,其中,所述第二元数据用于表示所述密文数据片段的属性;将所述第二元数据发送至第一服务器进行存储,并将所述密文数据片段发送至第二服务器进行存储。
【技术特征摘要】
1.一种数据处理方法,应用于客户端,所述方法包括:获取原始数据;根据所述原始数据创建对应的第一元数据,并将所述第一元数据存储在所述客户端中,其中,所述第一元数据用于表示所述原始数据的属性;根据所述第一元数据将所述原始数据加密生成密文数据;将所述密文数据分成至少两个密文数据片段,并根据所述密文数据片段创建第二元数据,其中,所述第二元数据用于表示所述密文数据片段的属性;将所述第二元数据发送至第一服务器进行存储,并将所述密文数据片段发送至第二服务器进行存储。2.根据权利要求1所述的方法,其特征在于,所述将所述第二元数据发送至第一服务器进行存储,并将所述密文数据片段发送至第二服务器进行存储,包括:将所述第二元数据发送至第一服务器进行存储;获取所述第一服务器发送的第一地址,其中,所述第一地址是所述第一服务器根据第二服务器的资源占用率和所述第二元数据生成的;将所述密文数据片段发送至所述第二服务器的第一地址进行存储。3.根据权利要求1所述的方法,所述将所述第二元数据发送至第一服务器进行存储,并将所述密文数据片段发送至第二服务器进行存储之后,还包括:当检测到数据获取指令时,根据所述数据获取指令从所述第一元数据中获取第一目标元数据;根据所述第一目标元数据从所述第一服务器存储的所述第二元数据中获取第二目标元数据;根据所述第二目标元数据从所述第二服务器存储的所述密文数据片段中获取目标密文数据片段;将所述目标密文数据片段组成目标密文数据;根据所述第一目标元数据将所述目标密文数据解密生成目标数据。4.根据权利要求3所述的方法,其特征在于,所述第二目标元数据包含每一个密文数据片段的第一校验编码,所述根据所述第二目标元数据从所述第二服务器存储的所述密文数据片段中获取目标密文数据片段之后,还包括:对每一个所述目标密文数据片段生成对应的第二校验编码;当每一个所述第二校验编码都与所述第一校验编码相匹配时,将所述目标密文数据片段组成目标密文数据。5.根据权利要求4所述的方法,其特征在于,所述第一目标元数据包含原始数据的第三校验编码,所述根据所述第一目标元数据将所述目标密文数据解密生成目标数据之后,还包括:对所述目标数据生成对应的第四校验编码;当所述第三校验编码与所述第四校验编码一致时,对所述目标数据校验通过。6.一种数据处理方法,应用于客户端,所述方法包括:当检测到数据获取指令时,根据所述数据获取指令从第一元数据中获取第一目标元数据,其中,所述第一元数据用于表示原始数据的属性;根据所述第一目标元数据从第一服务器中存储的第二元数据中获取第二目标元数据,其中,所述第二元数据用于表示密文数据片段的属性,所述密文数据片段是根据所述密文数据分段得到的;根据所述第二目标元数据从第二服务器中存储的所述密文数据片段中获取目标密文数据片段;将所述目标密文数据片段组成目标密文数据;根据所述第一目标元数据将所述目标密文数据解密生成目标数据。7.一种数据处理方法,应用于服务端,所述方法包括:通过第一服务器接收并存储客户端发送的第二元数据,其中,所述第二元数据是客户端根据密文数据片段创建的,所述密文数据片段是所述客户端根据密文数据分段得到的,所述密文数据是所述客户端根据第一元数据将原始数据加密生成的,所述第一元数据用于表示原始数据的属性;通过第二服务器接收并存储所述客户端发送的密文数据片段。8.根据权利要求7所述的方法,其特征在于,所述通过第二服务器接收并存储所述客户端发送的密文数据片段,包括:通过所述第一服务器获取第二服务器的资源占用率;通过所述第一服务器根据所述第二服务器的资源占用率和第二元数据生成第一地址,并将所述第一...
【专利技术属性】
技术研发人员:李兴彬,
申请(专利权)人:深圳市奥特尔软件技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。