一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种区块链的数据授权方法与流程

2022-02-22 07:30:47 来源:中国专利 TAG:


1.本发明涉及区块链数据安全技术领域,具体为一种区块链的数据授权方法。


背景技术:

2.区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征,基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景
3.现有的区块链系统在将用户信息传输到数据库中的时候将整段的文字加密后放置到一个表格里面,一旦这个表格中的数据遭到泄露,表格中的内容完全泄露,安全性不高;另外整体加密的方式通过重复的机械解密也可以进行破解,进一步确定了单独数据库存在一个完成的数据对于存在的数据来讲,是非常的危险的,故本发明推出了一种区块链的数据授权方法用来解决上述问题。


技术实现要素:

4.本发明提供了一种区块链的数据授权方法,具备字段拆开分表存储安全性更高、md5加密进一步提高数据安全的优点,解决了上述背景技术提出的问题。
5.本发明提供如下技术方案:一种区块链的数据授权方法,包括以下步骤:
6.步骤一:
7.将需要保存的数据拆分成三个部分,并且按照等分规则进行字段整合;第三部分可多分数据;
8.步骤二:
9.将拆成三部分的数据进行单独的加密,加密方式可采用md5加密方式进行加密,加密后的数据分别放入到数据库中的表1、表2和表3;
10.步骤三:
11.当需要调用表中的数据的时候,可根据原先的字段进行查询,查询的数据涵盖了表1、表2和表3中的内容,此时再次比对表1、表2和表3中的内容是否来于同一出处,如果表1、表2和表3中的内容出处相同,即可判定表1、表2和表3中的内容就是待提取的内容;
12.步骤四:
13.将分别从表1、表2和表3中调取的内容再次进行md5加密数据进行解密,解密后的内容,就是拆分之前的数据。
14.优选的,所述等分规则即是根据数据的字符数将所有的字符分成三等分并放在表1、表2和表3中,多于三等分的部分放在表3中。
15.优选的,所述md5是一段固定长度的数据,即128bit的由“0”和“1”组成的一段二进制数据,无论原始数据是多长或多短,其md5值都是128bit,并且一个原始数据的md5值是唯一的,同一个原始数据不可能会计算出多个不同的md5值。
16.优选的,通过将整段数据进行拆分储存并且加密,这样能够大幅度减小整体数据全部泄露的风险,并且分段的数据在进行解密的时候更加困难,且表1、表2和表3中的数据单独拿到无法进行排列,数据安全性进一步提高。
17.优选的,通过将一个整体的字段拆分为多个字段,且这多个字段分别放入不同文件夹的表格中,这样数据库被盗也能够实现数据位于多处存放无法还原,因此能够保证安全性。
18.优选的,通过对于不同文件夹中的不同数据表内部的不同字段进行单独加密,在加密之后再放入到表格中进行存储,这样在每个表格中取出的数据都是保密数据,无法对于多个表中的数据取出进行还原,因此能够进一步提高安全性。
19.本发明具备以下有益效果:
20.1、该区块链的数据授权方法,通过将一个整体的字段拆分为多个字段,且这多个字段分别放入不同文件夹的表格中,这样数据库被盗也能够实现数据位于多处存放无法还原,因此能够保证安全性。
21.2、该区块链的数据授权方法,通过对于不同文件夹中的不同数据表内部的不同字段进行单独加密,在加密之后再放入到表格中进行存储,这样在每个表格中取出的数据都是保密数据,无法对于多个表中的数据取出进行还原,因此能够进一步提高安全性。
附图说明
22.图1为本发明工作原理示意图。
具体实施方式
23.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.请参阅图1,一种区块链的数据授权方法,包括以下步骤:
25.步骤一:
26.将需要保存的数据拆分成三个部分,并且按照等分规则进行字段整合;第三部分可多分数据;
27.步骤二:
28.将拆成三部分的数据进行单独的加密,加密方式可采用md5加密方式进行加密,加密后的数据分别放入到数据库中的表1、表2和表3;
29.步骤三:
30.当需要调用表中的数据的时候,可根据原先的字段进行查询,查询的数据涵盖了表1、表2和表3中的内容,此时再次比对表1、表2和表3中的内容是否来于同一出处,如果表1、表2和表3中的内容出处相同,即可判定表1、表2和表3中的内容就是待提取的内容;
31.步骤四:
32.将分别从表1、表2和表3中调取的内容再次进行md5加密数据进行解密,解密后的内容,就是拆分之前的数据。
33.等分规则即是根据数据的字符数将所有的字符分成三等分并放在表1、表2和表3中,多于三等分的部分放在表3中。
34.md5是一段固定长度的数据,即128bit的由“0”和“1”组成的一段二进制数据,无论原始数据是多长或多短,其md5值都是128bit,并且一个原始数据的md5值是唯一的,同一个原始数据不可能会计算出多个不同的md5值。
35.通过将整段数据进行拆分储存并且加密,这样能够大幅度减小整体数据全部泄露的风险,并且分段的数据在进行解密的时候更加困难,且表1、表2和表3中的数据单独拿到无法进行排列,数据安全性进一步提高。
36.通过将一个整体的字段拆分为多个字段,且这多个字段分别放入不同文件夹的表格中,这样数据库被盗也能够实现数据位于多处存放无法还原,因此能够保证安全性。
37.通过对于不同文件夹中的不同数据表内部的不同字段进行单独加密,在加密之后再放入到表格中进行存储,这样在每个表格中取出的数据都是保密数据,无法对于多个表中的数据取出进行还原,因此能够进一步提高安全性。
38.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
39.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。


技术特征:
1.一种区块链的数据授权方法,其特征在于,包括以下步骤:步骤一:将需要保存的数据拆分成三个部分,并且按照等分规则进行字段整合;第三部分可多分数据;步骤二:将拆成三部分的数据进行单独的加密,加密方式可采用md5加密方式进行加密,加密后的数据分别放入到数据库中的表1、表2和表3;步骤三:当需要调用表中的数据的时候,可根据原先的字段进行查询,查询的数据涵盖了表1、表2和表3中的内容,此时再次比对表1、表2和表3中的内容是否来于同一出处,如果表1、表2和表3中的内容出处相同,即可判定表1、表2和表3中的内容就是待提取的内容;步骤四:将分别从表1、表2和表3中调取的内容再次进行md5加密数据进行解密,解密后的内容,就是拆分之前的数据。2.根据权利要求1所述的一种区块链的数据授权方法,其特征在于:所述等分规则即是根据数据的字符数将所有的字符分成三等分并放在表1、表2和表3中,多于三等分的部分放在表3中。3.根据权利要求1所述的一种区块链的数据授权方法,其特征在于:所述md5是一段固定长度的数据,即128bit的由“0”和“1”组成的一段二进制数据,无论原始数据是多长或多短,其md5值都是128bit,并且一个原始数据的md5值是唯一的,同一个原始数据不可能会计算出多个不同的md5值。4.根据权利要求1所述的一种区块链的数据授权方法,其特征在于:通过将整段数据进行拆分储存并且加密,这样能够大幅度减小整体数据全部泄露的风险,并且分段的数据在进行解密的时候更加困难,且表1、表2和表3中的数据单独拿到无法进行排列,数据安全性进一步提高。5.根据权利要求1所述的一种区块链的数据授权方法,其特征在于:通过将一个整体的字段拆分为多个字段,且这多个字段分别放入不同文件夹的表格中,这样数据库被盗也能够实现数据位于多处存放无法还原,因此能够保证安全性。6.根据权利要求1所述的一种区块链的数据授权方法,其特征在于:通过对于不同文件夹中的不同数据表内部的不同字段进行单独加密,在加密之后再放入到表格中进行存储,这样在每个表格中取出的数据都是保密数据,无法对于多个表中的数据取出进行还原,因此能够进一步提高安全性。

技术总结
本发明涉及区块链数据安全技术领域,且公开了一种区块链的数据授权方法,包括以下步骤:步骤一:将需要保存的数据拆分成三个部分,并且按照等分规则进行字段整合;第三部分可多分数据;步骤二:将拆成三部分的数据进行单独的加密,加密方式可采用MD5加密方式进行加密,加密后的数据分别放入到数据库中的表1、表2和表3;步骤三:当需要调用表中的数据的时候,可根据原先的字段进行查询。该区块链的数据授权方法,通过对于不同文件夹中的不同数据表内部的不同字段进行单独加密,在加密之后再放入到表格中进行存储,这样在每个表格中取出的数据都是保密数据,无法对于多个表中的数据取出进行还原,因此能够进一步提高安全性。因此能够进一步提高安全性。


技术研发人员:阮安邦 果霖 魏明 陈旭明
受保护的技术使用者:杭州七芽区块链科技有限公司
技术研发日:2021.01.04
技术公布日:2022/2/6
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献