The invention relates to a distributed storage system and a storage method thereof, belonging to the field of data storage. The technical scheme of the invention is: the system includes: the local login module, using the username and password and local SkyDrive database to read and write operations; data encryption module, to encrypt the form ciphertext file data storage; data resolution module, the encrypted file splitting encrypted into ciphertext data packet; list generation module, will to store data files in a directory and put forward corresponding to key generation list, storage configuration module, distributing memory address encrypted data packet, write the packet ciphertext address is stored in the list; a local database for storing the list, a SkyDrive database. The invention has the advantages that: the structure sequence of the class arbiter configuration list memory unit is increased so as to avoid the operation of coherent data leakage.
【技术实现步骤摘要】
防暴力破解的分布式存储系统及存储方法
本专利技术涉及一种防暴力破解的分布式存储系统及存储方法,属于数据存储领域。
技术介绍
随着运算处理器的计算速度越来越快,特别是量子计算机在未来的发展趋势,导致现;复杂计算以及密码破解等将变得非常简单迅速,对数据安全造成了非常大的挑战。现有的解决方案通常是将各种加密算法在复杂度上进行堆砌,以增加密码复杂度。其结果往往导致了加密解决的程序繁琐,多于大量的数据处理会导致效率比较低,而且设备运行时加密解决的能耗很高。
技术实现思路
本专利技术的提供一种防暴力破解的分布式存储系统及存储方法,解决加密数据在暴力破解下的安全问题。为实现上述目的,本专利技术采用的技术方案为:防暴力破解的分布式存储系统,该系统包含:本地登录模块,使用用户名和密码登录本地及网盘数据库进行读写操作;数据加密模块,对待储存数据进行加密形成密文文件;数据拆分模块,将加密后的密文文件拆分成密文数据包;链表生成模块,将待储存数据提出文件目录并写入对应的秘钥生成链表,存储配置模块,分配密文数据包的存储地址,在链表中写入密文数据包的储存地址;本地数据库,用于存储链表;多个网盘数据库,根据链表将密文数据包分别存储在不同的网盘数据库中。作为优选,还包括临时数据存储库,临时数据存储库存储有外部导入的数据,数据加密模块读取临时数据存储库内的临时数据并加密形成密文文件后保存在该临时数据库内。作为优选,数据拆分模块将加密后的密文文件根据链表确定拆分条件。作为优选,包括以下步骤,登录本地登录模块,本地登录模块为对应的用户提供相应的操作权限,将外部数据导入,数据加密模块对导入的待存储文件 ...
【技术保护点】
一种防暴力破解的分布式存储系统,其特征在于,该系统包含:本地登录模块,使用用户名和密码登录本地及网盘数据库进行读写操作;数据加密模块,对待储存数据进行加密形成密文文件;数据拆分模块,将加密后的密文文件拆分成密文数据包;链表生成模块,将待储存数据提出文件目录并写入对应的秘钥生成链表,存储配置模块,分配密文数据包的存储地址,在链表中写入密文数据包的储存地址;本地数据库,用于存储链表;多个网盘数据库,根据链表将密文数据包分别存储在不同的网盘数据库中。
【技术特征摘要】
1.一种防暴力破解的分布式存储系统,其特征在于,该系统包含:本地登录模块,使用用户名和密码登录本地及网盘数据库进行读写操作;数据加密模块,对待储存数据进行加密形成密文文件;数据拆分模块,将加密后的密文文件拆分成密文数据包;链表生成模块,将待储存数据提出文件目录并写入对应的秘钥生成链表,存储配置模块,分配密文数据包的存储地址,在链表中写入密文数据包的储存地址;本地数据库,用于存储链表;多个网盘数据库,根据链表将密文数据包分别存储在不同的网盘数据库中。2.根据权利要求2所述的防暴力破解的分...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。