1.一种企业数据资源管理方法,其特征在于,包括:
接收客户端发出的数据写入指令,数据写入指令包括企业数据文件和存储特征信息,存储特征信息包括文件编号、第一审核编号、第一身份等级和第一数据安全等级;
基于存储特征信息对企业数据文件进行安全审核,在通过安全审核后根据第一数据安全等级匹配第一秘钥,基于第一秘钥对企业数据文件进行加密,生成第一加密文件;
提取第一加密文件的特征数据,基于特征数据对第一加密文件进行分割和编号,得到多个数据组和每个数据组的第一编号;
基于随机数生成算法确定第一目标参数并发送至客户端,并将第一目标参数写入到每个数据组中,对多个数据组进行编号随机重构,生成每个数据组的第二编号,基于第一编号和第二编号生成重组序列号;
基于第二编号对多个数据组进行数据重构,生成第二加密文件并写入数据库,将特征数据、第一秘钥、第一数据安全等级和重组序列号与企业数据文件的文件编号关联,生成企业数据文件的提取密文并存储在云服务器中;
基于存储特征信息对企业数据文件进行安全审核,包括:
基于文件编号从文件存储列表中查询企业数据文件的第二审核编号,将第二审核编号与第一审核编号进行匹配,在匹配成功后确定第二审核编号对应的第二数据安全等级是否与第一数据安全等级进行匹配,响应于第二审核编号对应的第二数据安全等级与第一数据安全等级匹配成功,确定第一身份等级是否不低于第二数据安全等级,若是表示企业数据文件的安全审核通过,否则表示企业数据文件的安全审核不通过;
还包括:
接收客户端发出的数据提取指令,数据提取指令包括文件提取编号、第二身份等级和第二目标参数,对数据提取指令进行权限验证,响应于对数据提取指令的权限验证通过,从数据库中提取出目标文件并发送至客户端;
对数据提取指令进行权限验证,包括:
将文件提取编号与云服务器中的多个提取密文进行匹配,若存在与文件提取编号相匹配的目标提取密文,验证第二身份等级是否不低于目标提取密文中的第二数据安全等级,若是则表示对数据提取指令的权限验证通过;
基于特征数据对第一加密文件进行分割和编号,包括:
基于特征数据和分割列表为第一加密文件匹配分割方案,其中,分割列表包括多个分割方案和每个分割方案对应的文件大小范围;
根据特征数据确定第一加密文件的文件大小从分割列表中匹配得到目标分割方案,基于目标分割方案对第一加密文件进行分割,并对分割得到的多个数据组进行顺序编号。
2.如权利要求1所述的方法,其特征在于,从数据库中提取出目标文件并发送至客户端,包括:根据文件提取编号从数据库中提取出第三加密文件,通过目标提取密文中的特征数据对第三加密文件进行分割和编号,得到多个目标数据组;
根据第二目标参数对多个目标数据组进行数据去除,并根据目标提取密文中的重组序列号对多个目标数据组进行数据重构,生成第四加密文件;
通过与第一秘钥关联的第二秘钥对第四加密文件进行解密,生成目标文件并发送至客户端。
3.一种企业数据资源管理系统,其特征在于,所述系统执行上述权利要求1-2任一项所述的一种企业数据资源管理方法,包括:指令交互模块,用于接收客户端发出的数据写入指令,数据写入指令包括企业数据文件和存储特征信息,存储特征信息包括文件编号、第一审核编号、第一身份等级和第一数据安全等级;
数据验证模块,用于基于存储特征信息对企业数据文件进行安全审核;
数据加密模块,用于根据第一数据安全等级匹配第一秘钥,基于第一秘钥对企业数据文件进行加密,生成第一加密文件;
数据分割模块,用于提取第一加密文件的特征数据,基于特征数据对第一加密文件进行分割和编号,得到多个数据组和每个数据组的第一编号;
数据重构模块,用于基于随机数生成算法确定第一目标参数并发送至客户端,并将第一目标参数写入到每个数据组中,对多个数据组进行编号随机重构,生成每个数据组的第二编号,基于第一编号和第二编号生成重组序列号;基于第二编号对多个数据组进行数据重构,生成第二加密文件;
数据写入模块,用于将第二加密文件写入数据库;
密文管理模块,用于基于第二编号对多个数据组进行数据重构,生成第二加密文件并写入数据库,将特征数据、第一秘钥、第一数据安全等级和重组序列号与企业数据文件的文件编号关联,生成企业数据文件的提取密文并存储在云服务器中。