1.一种基于区块链的档案数据保护方法,其特征在于,包括:获取档案数据;
根据预设的分类机制对所述档案数据进行分类,得到至少两个不同档案类别的档案数据集合,各档案数据集合包括至少一个档案数据;
将所述各档案数据集合存储在预设的主存储模块内,其中,所述主存储模块包括与所述档案数据集合相同个数的主存储空间,且各档案数据集合与各主存储空间一一对应,各档案数据集合存储在所述主存储模块内的对应主存储空间内,所述主存储空间内的档案数据集合定义为主档案数据集合;
根据各主档案数据集合生成与所述主档案数据集合相同个数的第一校验码,各主档案数据集合与各第一校验码一一对应;
构建第一索引表,所述第一索引表包括各主档案数据集合的档案数据集合名称、各主存储空间和各第一校验码的对应关系;
将所述各档案数据集合备份至预设的备份存储模块内,其中,所述备份存储模块包括与所述档案数据集合相同个数的备份存储空间,且各档案数据集合与各备份存储空间一一对应,各档案数据集合备份在所述备份存储模块内的对应备份存储空间内,所述备份存储空间内的档案数据集合定义为备份档案数据集合;
构建第二索引表,所述第二索引表包括各备份档案数据集合的档案数据集合名称与各备份存储空间的对应关系;
将各所述主档案数据集合的第一特征参量以及对应的第一校验码存储在区块链网络中,所述第一特征参量包括对应主档案数据集合内的档案数据个数、各个档案数据的大小以及各档案数据的档案数据名称;
获取管理人员的校验指令,所述校验指令包括待校验的目标档案数据集合名称;
根据所述目标档案数据集合名称以及所述第一索引表获取与所述目标档案数据集合名称对应的目标主存储空间,并从所述目标主存储空间中获取得到目标主档案数据集合;
获取所述目标主档案数据集合的第二特征参量,所述第二特征参量包括所述目标主档案数据集合内的档案数据个数、所述目标主档案数据集合内的各个档案数据的大小以及所述目标主档案数据集合内的各档案数据的档案数据名称,并从所述区块链网络中获取与所述目标主档案数据集合对应的目标第一特征参量;
比较第二特征参量与目标第一特征参量;
若第二特征参量与目标第一特征参量中的档案数据个数、各个档案数据的大小以及各档案数据的档案数据名称均对应相同,则校验通过,否则,根据所述目标档案数据集合名称和所述第二索引表得到与所述目标档案数据集合名称对应的目标备份存储空间,并从所述目标备份存储空间中获取得到目标备份档案数据集合,将所述目标备份档案数据集合替换所述目标主存储空间中的目标主档案数据集合;
获取提取人员的身份验证信息;
将所述身份验证信息输入到预设的身份信息数据库中,判断所述身份验证信息是否是所述身份信息数据库中的某一个身份信息;
若所述身份验证信息是所述身份信息数据库中的某一个身份信息,则获取档案提取指令以及第二校验码,所述档案提取指令包括待提取的档案数据集合名称;
根据所述待提取的档案数据集合名称从所述区块链网络中提取得到对应的目标第一校验码;
比较第二校验码和目标第一校验码是否符合预设关系;
若第二校验码和目标第一校验码符合预设关系,则根据所述待提取的档案数据集合名称和第一索引表,获取与所述待提取的档案数据集合名称对应的主存储空间,并从该主存储空间中获取得到待提取的档案数据集合;
输出所述待提取的档案数据集合。
2.根据权利要求1所述的基于区块链的档案数据保护方法,其特征在于,所述比较第二校验码和目标第一校验码是否符合预设关系,包括:比较所述第二校验码和所述目标第一校验码是否是相同的校验码信息。
3.根据权利要求1所述的基于区块链的档案数据保护方法,其特征在于,所述获取提取人员的身份验证信息,包括:
获取提取人员的实际指纹信息;
相应地,将所述身份验证信息输入到预设的身份信息数据库中,判断所述身份验证信息是否是所述身份信息数据库中的某一个身份信息,包括:将所述实际指纹信息输入到预设的指纹信息数据库中,判断所述实际指纹信息是否是所述指纹信息数据库中的某一个指纹信息。