计算机网络化的信息安全应用系统技术方案

技术编号:35029631 阅读:18 留言:0更新日期:2022-09-24 23:03
本发明专利技术涉及信息安全的技术领域,尤其是涉及一种计算机网络化的信息安全应用系统,其包括:接收模块,用于接收待存储文件;哈希值生成模块,用于根据待存储文件的文件类型和文件大小生成十进制的哈希值;数字获取模块,用于获取可用存储装置的数量n,在哈希值中获取n组数字;参数生成模块,用于根据文件大小生成调整参数;调整值生成模块,用于根据调整参数对n组数字进行调整生成n组调整值;序列生成模块,用于根据n组调整值生成分割序列;分割模块,用于根据分割序列将待存储文件分割为多份子文件;存储模块,用于将多份子文件分开存储至n个可用存储装置中。本申请具有提高用户存储文件的安全性的效果。安全性的效果。安全性的效果。

【技术实现步骤摘要】
计算机网络化的信息安全应用系统


[0001]本专利技术涉及信息安全的
,尤其是涉及一种计算机网络化的信息安全应用系统。

技术介绍

[0002]信息安全学科可分为狭义安全与广义安全两个层次,狭义的安全是建立在以密码论为基础的计算机安全领域,信息安全专业通常以此为基准,辅以计算机技术、通信网络技术与编程等方面的内容,随着计算机技术的发展与普及,许多企业单位和管理机构都建立了自己的信息安全系统,现有技术中的信息安全系统一般将整个文件存储在存储装置中,一旦文件被窃取,则易暴露用户隐私信息。

技术实现思路

[0003]为了提高用户存储文件的安全性,本申请提供一种计算机网络化的信息安全应用系统。
[0004]本申请的上述专利技术目的一是通过以下技术方案得以实现的:一种计算机网络化的信息安全应用系统,包括:接收模块,用于接收待存储文件;哈希值生成模块,用于根据待存储文件的文件类型和文件大小生成十进制的哈希值;数字获取模块,用于获取可用存储装置的数量n,在哈希值中获取n组数字;参数生成模块,用于根据文件大小生成调整参数;调整值生成模块,用于根据调整参数对n组数字进行调整生成n组调整值;序列生成模块,用于根据n组调整值生成分割序列;分割模块,用于根据分割序列将待存储文件分割为多份子文件;存储模块,用于将多份子文件分开存储至n个可用存储装置中。
[0005]通过采用上述技术方案,系统在接收到用户的待存储文件后,先根据文件类型和大小生成哈希值,然后根据当前可用的存储数量在哈希值中获取多组数字,根据文件大小得到一个调整参数对多组数字进行调整,然后根据调整后的多组调整值得到分割序列来对待存储文件进行分割,实现将文件分割为多份然后存储于不同的可用存储装置,进而实现分布式存储,即使其中部分可用存储装置中存储的子文件被窃取,也无法拼接成完整的原文件,提高用户存储文件的安全性。
[0006]本申请在一较佳示例中可以进一步配置为:获取可用存储装置的数量n,在哈希值中获取n组数字包括:获取可用存储装置的数量n;从哈希值第一位数字开始依次获取n组数字,每组数字包括一位数字。
[0007]通过采用上述技术方案,从哈希值的第一位开始获取,逐位获取n组数字,便于后
续按序生成分割序列。
[0008]本申请在一较佳示例中可以进一步配置为:每组数字包括一位非零数字。
[0009]通过采用上述技术方案,在哈希值第一位数字开始依次获取n组数字,当获取到为零的数字时跳过,能够保证文件分割为子文件的数量,减少零值干扰。
[0010]本申请在一较佳示例中可以进一步配置为:根据文件大小生成调整参数包括:根据文件大小在参数匹配表中匹配得到对应的调整参数;所述参数匹配表记载了各文件大小范围与不同的调整参数的映射关系。
[0011]通过采用上述技术方案,直接通过预先设定查询匹配表的方式,能够快速地根据文件大小匹配到相应的调整参数。
[0012]本申请在一较佳示例中可以进一步配置为:根据调整参数对n组数字进行调整生成n组调整值包括:将n组数字的每组数字与调整参数相加得到n组调整值。
[0013]本申请在一较佳示例中可以进一步配置为:根据n组调整值生成分割序列包括:计算n组调整值之和得到和数;在和数不是10的整数倍的情况下,将大于和数的整数值中满足预设条件的整数值作为分母,当整数值为10的整数倍、且与和数的差值不大于10时,判定为满足所述预设条件;计算各组调整值与所述分母的比值得到多组子分割比;计算所述分母与和数的差值;计算所述差值与所述分母的比值得到末分割比;将多组子分割比和末分割比按序排列得到分割序列。
[0014]通过采用上述技术方案,能够保证对文件进行全面分割,并且能够进一步地提高数据块的数量。
[0015]本申请在一较佳示例中可以进一步配置为:根据n组调整值生成分割序列包括:计算n组调整值之和得到和数;在和数不是10的整数倍的情况下,将大于和数的整数值中满足预设条件的整数值作为分母,当整数值为10的整数倍、且与和数的差值不大于10时,判定为满足所述预设条件;计算各组调整值与所述分母的比值得到多组子分割比;计算所述分母与和数的差值;计算所述差值与所述分母的比值得到末分割比;将多组子分割比和末分割比按序排列得到分割序列。
[0016]通过采用上述技术方案,引入末分割比,将多组子分割比分割剩余的作为末分割比,一方面增大了数据块数量,另一方面能够完全地将文件分割。
[0017]本申请在一较佳示例中可以进一步配置为:还包括:在和数为10的整数倍的情况下,将和数作为分母;计算各组调整值与所述分母的比值得到多组子分割比;将多组子分割比按序排列得到分割序列。
[0018]通过采用上述技术方案,在和数为10的整数倍的情况下,仅通过多组子分割比即
可分割完毕。
[0019]本申请在一较佳示例中可以进一步配置为:将多份子文件分开存储至多个可用存储装置中包括:在分割序列中不具有末分割比的情况下,将多份子文件进行加密处理得到多份加密子文件;将多份加密子文件一一对应存储至n个可用存储装置中。
[0020]通过采用上述技术方案,对分割后的多个数据块加密后再进行存储,进一步提高数据安全性。
[0021]本申请在一较佳示例中可以进一步配置为:将多份加密子文件分开存储至n个可用存储装置中包括:在分割序列中具有末分割比的情况下,将多份子分割比所对应的子文件采用第一加密方式进行加密处理得到多份第一加密子文件,将末分割比所对应的子文件采用第二加密方式进行加密处理得到第二加密子文件;将多份加密子文件一一对应存储至n个可用存储装置中;将第二加密子文件存储至其中一个可用存储装置中。
[0022]通过采用上述技术方案,在分割序列中具有末分割比的情况下,即表明分割的数据块中具有末分割比分割出的数据块,将该数据块另行采用其他加密方式加密,能进一步提高文件整体的安全性。
[0023]综上所述,本申请包括以下至少一种有益技术效果:1、系统在接收到用户的待存储文件后,先根据文件类型和大小生成哈希值,然后根据当前可用的存储数量在哈希值中获取多组数字,根据文件大小得到一个调整参数对多组数字进行调整,然后根据调整后的多组调整值得到分割序列来对待存储文件进行分割,实现将文件分割为多份然后存储于不同的可用存储装置,进而实现分布式存储,即使其中部分可用存储装置中存储的子文件被窃取,也无法拼接成完整的原文件,提高用户存储文件的安全性;2、在哈希值第一位数字开始依次获取n组数字,当获取到为零的数字时跳过,能够保证文件分割为子文件的数量,减少零值干扰;3、引入末分割比,将多组子分割比分割剩余的作为末分割比,一方面增大了数据块数量,另一方面能够完全地将文件分割。
附图说明
[0024]图1是本申请一实施例中计算机网络化的信息安全应用系统各模块连接示意图;图2是本申请一实施例中基于计算机网络化的信息安全应用系统的文件存储方法的实现流程图;图3是本申请另一实施例中基于计算机网络化的信息安全本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.计算机网络化的信息安全应用系统,其特征在于,包括:接收模块,用于接收待存储文件;哈希值生成模块,用于根据待存储文件的文件类型和文件大小生成十进制的哈希值;数字获取模块,用于获取可用存储装置的数量n,在哈希值中获取n组数字;参数生成模块,用于根据文件大小生成调整参数;调整值生成模块,用于根据调整参数对n组数字进行调整生成n组调整值;序列生成模块,用于根据n组调整值生成分割序列;分割模块,用于根据分割序列将待存储文件分割为多份子文件;存储模块,用于将多份子文件分开存储至n个可用存储装置中。2.如权利要求1所述的计算机网络化的信息安全应用系统,其特征在于,获取可用存储装置的数量n,在哈希值中获取n组数字包括:获取可用存储装置的数量n;从哈希值第一位数字开始依次获取n组数字,每组数字包括一位数字。3.如权利要求2所述的计算机网络化的信息安全应用系统,其特征在于,每组数字包括一位非零数字。4.如权利要求1所述的计算机网络化的信息安全应用系统,其特征在于,根据文件大小生成调整参数包括:根据文件大小在参数匹配表中匹配得到对应的调整参数;所述参数匹配表记载了各文件大小范围与不同的调整参数的映射关系。5.如权利要求3所述的计算机网络化的信息安全应用系统,其特征在于,根据调整参数对n组数字进行调整生成n组调整值包括:将n组数字的每组数字与调整参数相加得到n组调整值。6.如权利要求4所述的计算机网络化的信息安全应用系统,其特征在于,根据n组...

【专利技术属性】
技术研发人员:谢涛
申请(专利权)人:广东瑞普科技股份有限公司
类型:发明
国别省市:

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

1