1.一种基于计算机的企业文档加密防护系统,其特征在于,包括文档获取单元、文档检测模块、修复单元、访问请求单元、控制器、显示单元、废录单元、核实单元、规则库、文档加密模块、文档存储库和文档虚库;
其中,所述文档获取单元用于获取企业需要存储的文档,并将其标记为待加密文档,所述文档获取单元用于将待加密文档传输到文档检测模块,所述文档检测模块接收到文档获取单元传输的待加密文档并将其传输到修复单元,所述修复单元存储有所有文档的后缀名,将其标记为标准后缀名;所述修复单元接收文档检测模块传输的待加密文档并对其进行修复处理得到后加密文档;
所述修复单元用于将后加密文档返回到文档检测模块,所述文档检测模块接收到修复单元传输的后加密文档,并将后加密文档传输到控制器;
所述控制器接收文档检测模块传输的后加密文档并将其传输到文档加密模块,所述文档加密模块用于结合规则库对后加密文档进行加密处理得到存储文档;
所述文档加密模块用于将存储文档传输到文档存储库,所述文档存储库接收文档加密模块传输的存储文档并对其进行存储;
所述访问请求单元用于用户发起请求信息,请求信息包括请求内容、用户名和用户密码,请求内容为对应用户访问的目标文档;所述访问请求单元用于将请求信息传输到控制器,所述控制器用于将请求信息传输到核实单元,所述核实单元内存储有正确的用户名及对应的用户密码;所述核实单元用于核对请求信息内的用户名和用户密码,若正确则产生身份正确信号,否则产生错误信号;
所述核实单元用于在产生身份正确信号和错误信号时将二者及请求信息内的请求内容传输到文档存储库;所述文档虚库存储有若干转虚文档;
所述文档存储库接收核实单元传输的请求内容和身份正确信号、错误信号,并结合文档虚库对请求内容和身份正确信号、错误信号进行差分处理,差分处理具体步骤为:SS010:当获取到核实单元传输的身份正确信号时,直接获取到对应请求内容的存储文档,并直接访问该文档;
SS020:若接收核实单元传输的错误信号时此时会产生转移信号,此时则根据虚访分析获取得到特征值Q;
SS030:利用虚访分析的相同原理获取到文档虚库存储内若干转虚文档的对应特征值Wi,i=1...j;j为正整数;
SS040:之后获取到所有转虚文档的最近一次调用时间距离当下的时间,此处最近一次调用时间指代在进行转虚分析时选中该转虚文档的时间;将该时间标记为时间跨Ki,i=
1...j;且Ki与Wi一一对应;
SS050:根据公式计算所有转虚文档的选值Ui,Ui=0.387*Ki‑0.613*|Wi‑Q|;Ui与Ki、Wi一一对应;
式中|Wi‑Q|表示为Wi与Q的差值的绝对值;
SS060:将Ui最大值对应的转虚文档,标记为目标转向文档;
SS070:获取到目标转向文档,并在产生转移信号时将用户需要访问的存储文档自动替换为目标转向文档;
所述文档存储库用于将获取到的存储文档或目标转向文档返回到控制器;
步骤SS020中的所述虚访分析的具体步骤为:
SS021:首先获取到用户目标文件的存储文档,获取其存储日期、文件大小;
SS022:存储日期以月、日、时格式获取,小时以24小时计算,对应将各个位置数据以X1‑X6表示,得到Xi,i=1...6;
SS023:获取到文件大小,将其标记为D;
SS024:根据公式计算特征值Q,Q的计算公式为 ;
式中,0.52和0.48为用户预设值;
SS025:得到特征值Q。
2.根据权利要求1所述的一种基于计算机的企业文档加密防护系统,其特征在于,所述修复处理的具体处理步骤为:步骤一:获取到待加密文档;
步骤二:对待加密文档执行打开操作,若无法打开待加密文档,则产生修复信号;否则不进行处理;
步骤三:在待加密文档产生修复信号时,此时将待加密文档修改为损坏文档,并对损坏文档进行修复操作,具体修复操作为:S01:获取到损坏文档的后缀名,将其标记为错误后缀名;
S02:获取到错误后缀名的字符数,将该字符数标记为Z1;
S03:将错误后缀名与标准后缀名进行比对,获取到错误后缀名与标准后缀名相同字符的个数,获取到相同个数占Z1的比例,得到所有标准后缀名的相似比;
S04:将相似比最高的标准后缀名代替错误后缀名,对错误文档的后缀名进行修改;
S05:打开修改后的错误文档,若错误文档能正确打开,且内容无乱码,则将此时的错误文档重新标记为后加密文档;
S06:若错误文档不能正确打开,或者打开后文档内容乱码,则获取到相似比排名后一名的标准后缀名,将标准后缀名代替错误后缀名,对错误文档的后缀名进行修改;
S07:重复步骤S04‑S07,直到将错误文档重新标记为后加密文档。
3.根据权利要求1所述的一种基于计算机的企业文档加密防护系统,其特征在于,所述加密处理具体步骤为:S010:获取到后加密文档;
S020:在后加密文档上加入转移加密规则,转移加密规则为:S021:检测身份正确信号,若出现身份正确信号则产生允许访问信号;
S022:若无身份正确信号,则产生数据转移信号;
S030:得到加入转移加密规则之后的后加密文档,将其标记为存储文档。
4.根据权利要求1所述的一种基于计算机的企业文档加密防护系统,其特征在于,所述控制器在接收到文档存储库传输的存储文档时,将其传输到显示单元进行实时显示。
5.根据权利要求1所述的一种基于计算机的企业文档加密防护系统,其特征在于,所述控制器在接收到文档存储库传输的目标转向文档时,将其传输到显示单元进行实时显示。
6.根据权利要求1所述的一种基于计算机的企业文档加密防护系统,其特征在于,所述废录单元用于用户录入转虚文档,转虚文档为用户废弃的文档文件,且至少录入X9个转虚文档,X9为用户预设值。
7.根据权利要求1所述的一种基于计算机的企业文档加密防护系统,其特征在于,所述核实单元还用于对接收到的请求信息内的用户名和用户密码进行安全分析,具体分析步骤为:步骤一:获取到接收到的用户名和用户密码;
步骤二:获取到对应用户名和用户密码在距离当下前X7天的访问次数;X7为预设天数;
步骤三:若该访问次数大于X8时,则不做处理,否则提醒用户更换密码;X8为预设值。