非明文数据存储方法技术

技术编号:13063579 阅读:75 留言:0更新日期:2016-03-24 01:58
本发明专利技术公开一种非明文数据存储方法。该方法包括以下步骤:步骤1:根据用户设置划分本地加密盘,所述本地加密盘为独立的数据存储空间;步骤2:将用户本次存储至本地加密盘的数据生成一个唯一标识的信息字符串,获得第一加密数据;并将该数据与信息字符串的对应关系存储至密码服务器;步骤3:将所述第一加密数据同步存储到其他至少一个存储设备的加密盘,所述其他至少一个存储设备的加密盘预先划分。从而将存储于本地加密盘的数据加密存储于其他存储设备,从而增强本地数据存储的安全性。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种。
技术介绍
网盘可理解为存放在网络上的硬盘或U盘,因此网盘又称为网络U盘或网络硬盘,用于向用户提供在线的文件存储、访问、备份、共享等文件管理功能。通过网盘,用户不论在任何地方,只要能连接到互联网,就可通过移动终端管理网盘中在线存储的文件。现有的网盘存储方式有多种,例如,申请号为201210362185.1的申请文件提供的网络硬盘的文件上传方法,根据文件摘要对文件进行存储;再例如,申请号为201280000563.X的申请文件提供的网盘文件存储方法,根据文件名称进行文件存储。网盘作为一种有效的备份本地文件的方法,得到了广泛的应用,但网盘会增加一个管理员角色,产生了新的安全风险。数据存储至网盘后用户通过密码获取保存的数据;无密码则用户不能获取存储的数据,可一定程度保障数据安全。但是,在网盘存储数据的方法中,网盘管理员具有管理用户存储数据的权限,网盘管理员可查询用户存储的数据甚至删除存储内容或者冻结网盘账号,影响数据存储安全。
技术实现思路
本专利技术提出一种,能够增强本地数据存储的安全性。本专利技术提出的,包括以下步骤:步骤1:根据用户设置划分本地加密盘,所述本地加密盘为独立的数据存储空间;步骤2:将用户本次存储至本地加密盘的数据生成一个唯一标识的信息字符串,获得第一加密数据;并将该数据与信息字符串的对应关系存储至密码服务器;步骤3:将所述第一加密数据同步存储到其他至少一个存储设备的加密盘,所述其他至少一个存储设备的加密盘预先划分;进一步的,所述步骤I之后,还包括以下步骤:接收第二加密数据,所述的第二加密数据来自其他一个存储设备同步的所述第一加密数据;将第二加密数据存储至本地加密盘;删除本地加密盘存储的所述第二加密数据时,将所述第二加密数据转存至其他至少一个存储设备的加密盘,所述至少其他一个存储设备的加密盘预先划分。进一步的,所述步骤2之前,还包括以下步骤:根据本次存储至本地加密盘的数据,生成对应的哈希值,所述哈希值唯一标识本次存储至本地加密盘的数据;请求其他任一用户在其本地加密盘中存入与所述哈希值相同的数据文件时,在密码服务器生成的对应关系;接收密码服务器生成的对应关系;相应的,将用户本次存储至本地加密盘的数据生成一个唯一标识的信息字符串,获得第一加密数据。进一步的,还包括以下步骤:接收其他一个存储设备取所述密码服务器中的对应关系的请求,所述请求由所述其他一个存储设备欲存储的数据与所述本次存储至本地加密盘的数据相同时发送;根据所述请求,向所述其他一个存储设备发送所述密码服务器中的对应关系。进一步的,所述步骤3之后,还包括以下步骤:用户身份通过验证后,根据所述密码服务器中的对应关系从所述至少一个存储器读取所述第一加密数据。本专利技术提出的数据存储方法,根据用户设置划分本地加密盘,将用户本次存储至本地加密盘的数据进行加密,得到加密数据,将加密数据同步存储到其他至少一个存储设备的加密盘,从而将存储于本地加密盘的数据加密存储于其他存储设备,从而增强本地数据存储的安全性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。【附图说明】此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1为本专利技术实施例的一种流程图;图2为本专利技术实施例的一种计算机系统结构示意图;图3为本专利技术实施例的加密盘存储空间使用示意图;图4为本专利技术实施例的另一流程图;图5为本专利技术非明文数据存储装置;其中,SI核心存储设备S2存储服务器S3计算机S4移动设备。【具体实施方式】为使本实施例的目的、技术方案和优点更加清楚,下面将结合本实施例中的附图,对本实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在未作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本实施例中的存储器可为具有数据存储功能的设备,具体的,该具有数据存储功能的设备可为包含存储芯片、存储硬盘的设备,例如计算机等,本实施例不做限定。实施例1本实施例的数据存储方法,由具有存储功能的设备,如计算机来实现。本实施例以计算机实现该数据存储方法为例进行说明,但本实施例的数据存储方法并不限于计算机。如图1所示,该数据存储方法包括:步骤1:根据用户设置划分本地加密盘,所述本地加密盘为独立的数据存储空间;接收第二加密数据,所述的第二加密数据来自其他一个存储设备同步的所述第一加密数据;将第二加密数据存储至本地加密盘;删除本地加密盘存储的所述第二加密数据时,将所述第二加密数据转存至其他至少一个存储设备的加密盘,所述至少其他一个存储设备的加密盘预先划分。步骤2:根据本次存储至本地加密盘的数据,生成对应的哈希值,所述哈希值唯一标识本次存储至本地加密盘的数据;请求其他任一用户在其本地加密盘中存入与所述哈希值相同的数据文件时,在密码服务器生成的对应关系;接收密码服务器生成的对应关系;相应的,将用户本次存储至本地加密盘的数据生成一个唯一标识的信息字符串,获得第一加密数据。接收其他一个存储设备取所述密码服务器中的对应关系的请求,所述请求由所述其他一个存储设备欲存储的数据与所述本次存储至本地加密盘的数据相同时发送; 根据所述请求,向所述其他一个存储设备发送所述密码服务器中的对应关系。将用户本次存储至本地加密盘的数据生成一个唯一标识的信息字符串,获得第一加密数据;并将该数据与信息字符串的对应关系存储至密码服务器;步骤3:将所述第一加密数据同步存储到其他至少一个存储设备的加密盘,所述其他至少一个存储设备的加密盘预先划分;用户身份通过验证后,根据所述密码服务器中的对应关系从所述至少一个存储器读取所述第一加密数据。本实施例中,可预先判断存储设备加密盘的当前可用容量是否大于加密后的数据所需要的存储容量,在确认存储设备加密盘的当前可用容量足够时,再开始向该存储设备进行同步存储。这样,当向加密盘写入一份加密数据的时候,将该加密数据向互联网上至少一个存储设备进行同步存储。本实施例中,根据不同的场景可预先设置同步存储第一加密数据所需要的存储设备数量,通常同步存储第一加密数据的存储设备应当多于2个,优选地,为至少10个。这样,通过增加冗余的数据备份数量保证用户可及时获得第一加密数据,保证第一加密数据存储的安全性,防止数据丢失。本实施例中,可自动检测保存当前加密数据且活跃的存储设备数量,当前数量小于预设数量时,由服务器主导,自动向活跃用户的存储空间备份中加密数据。本实施例中,第一加密数据同步存储到其他至少一当前第1页1 2 本文档来自技高网...

【技术保护点】
一种非明文数据存储方法,其特征在于,包括以下步骤:步骤1:根据用户设置划分本地加密盘,所述本地加密盘为独立的数据存储空间;步骤2:将用户本次存储至本地加密盘的数据生成一个唯一标识的信息字符串,获得第一加密数据;并将该数据与信息字符串的对应关系存储至密码服务器;步骤3:将所述第一加密数据同步存储到其他至少一个存储设备的加密盘,所述其他至少一个存储设备的加密盘预先划分。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈建文
申请(专利权)人:深圳云聚汇数码有限公司
类型:发明
国别省市:广东;44

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

1