用于电子招投标的电子标书多层加解密方法与流程

文档序号:16210456发布日期:2018-12-08 07:40阅读:3252来源:国知局
用于电子招投标的电子标书多层加解密方法与流程

本发明涉及加密领域,尤其是一种用于电子招投标的电子标书多层加解密方法。



背景技术:

传统的加解密技术中很多是基于密码学原理将特定文件按照固定的数学函数进行转化以实现加密,固定的数学函数的规律性比较强,行业的通知性也比较强很容易通过一般规则进行破解,电子招投标的电子标书属于机密文件,对加密要求很高。



技术实现要素:

本发明解决其技术问题所采用的技术方案是:

本发明的用于电子招投标的电子标书多层加解密方法,包括如下步骤:第一步,登录请求,用户通过登录功能单元登录系统,登录功能单元访问数据库的用户名及密码来验证用户身份;第二步,文件加密,用户向加密功能单元发出加密文件的请求,加密功能单元调用加密关系产生组件对文件进行加密保护,并且生成加密关系然后导出加密关系到加密关系输出组件,加密关系输出组件将加密关系导入到传输功能单元;传输功能单元向数据库中写入可下载的加密关系,用户下载加密关系到移动u盘内,数据库自动清除备份的加密关系;第三步,文件解密,用户向解密功能单元发出解密文件的请求,解密功能单元调用加密关系产生组件并传达解密请求,用户将加密关系从移动u盘内导入到加密关系产生组件,加密关系产生组件对文件解密。

进一步,所述的加密关系产生组件对文件进行加密保护具体是,加密关系产生组件采集需要加密文件的所有字符,加密关系产生组件将每一种字符转换为一个随机的编码并且存储上述转换的映射关系为“加密关系”,加密关系产生组件将需要加密文件的每一个字符按照加密关系格式转换为相应编码完成加密。

进一步,所述的加密关系产生组件对文件进行解密的操作具体是,加密关系产生组件获得导入的加密关系,加密关系产生组件将需要解密的文件按照加密关系将随机编码反转换为相应字符完成解密。

本发明的有益效果是,本技术方案中在进行加解密时采用随机产生的加密关系,并且将加密关系与文件物理隔绝,即使获得加密后的文件在没有加密关系的条件下仍然无法破解,本技术方案中采用随机的密码关系实质是对文件的多一层加密,在简单的加密流程中实现了多层加密的效果。

附图说明

图1是本发明中系统框架的结构示意图。

具体实施方式

在图1所示实施例中,本发明的系统包括:数据库,用于存储用用户名及密码,还用于临时存放加密关系以及支持用户下载加密关系登录功能单元,用于根据数据库的用户名及密码验证使用者身份;传输功能单元,用于向所述数据库中写入可下载的加密关系,还用于接受及转发用户操作请求;加密功能单元,用于调用所述加密关系产生组件对文件进行加密保护,用于调用加密关系输出组件导出加密关系到传输功能单元;解密功能单元,用于调用所述加密关系产生组件对加密保护后的文件进行解密以解除对文件的保护;加密关系产生组件,用于生成随机的加密关系,以及利用随机的加密关系对指定的文件进行转换加密;还用于通过导入的加密关系对指定的加密文件进行反转换的解密;加密关系输出组件,用于将加密关系产生组件生成的加密关系导出到传输功能单元。

所述登录功能单元用于在所述传输功能单元需要与数据库建立连接时通过数据库的用户名及密码来验证使用者的身份;所述传输功能单元与所述数据库建立信息连接,并将加密关系产生组件生成的加密关系临时上传至数据库及支持用户从所述数据库内下载加密关系;用户下载的加密关系存储在与数据库物理隔绝的移动u盘内;所述加密功能单元调用所述加密关系产生组件生成一个随机的加密关系,然后按照随机的加密关系对需要加密的文件进行加密,经过加密的加密文件被转换成不可读的文件,从而实现对文件的加密;所述解密功能单元调用所述加密关系产生组件进而导入移动u盘内的加密关系,进行加密的逆运算将加密的文件转换成可以读取的完整文件。

本发明的方法包括如下步骤:第一步,登录请求,用户通过登录功能单元登录系统,登录功能单元访问数据库的用户名及密码来验证用户身份。

第二步,文件加密,用户向加密功能单元发出加密文件的请求,加密功能单元调用加密关系产生组件对文件进行加密保护,并且生成加密关系然后导出加密关系到加密关系输出组件,加密关系输出组件将加密关系导入到传输功能单元;传输功能单元向数据库中写入可下载的加密关系,用户下载加密关系到移动u盘内,数据库自动清除备份的加密关系。

第三步,文件解密,用户向解密功能单元发出解密文件的请求,解密功能单元调用加密关系产生组件并传达解密请求,用户将加密关系从移动u盘内导入到加密关系产生组件,加密关系产生组件对文件解密。

所述的加密关系产生组件对文件进行加密保护具体是,加密关系产生组件采集需要加密文件的所有字符,加密关系产生组件将每一种字符转换为一个随机的编码并且存储上述转换的映射关系为“加密关系”,加密关系产生组件将需要加密文件的每一个字符按照加密关系格式转换为相应编码完成加密。

所述的加密关系产生组件对文件进行解密的操作具体是,加密关系产生组件获得导入的加密关系,加密关系产生组件将需要解密的文件按照加密关系将随机编码反转换为相应字符完成解密。

由技术常识可知,本发明可以通过其它的不脱离其精神实质或必要特征的实施方案来实现。上述公开的实施方案,就各方面而言,都只是举例说明,并不是仅有的。所有在本发明范围内或在等同于本发明的范围内的改变均被本发明包含。



技术特征:

技术总结
本发明公开了一种用于电子招投标的电子标书多层加解密方法,所述方法包括步骤:用户通过登录功能单元登录系统;加密功能单元调用加密关系产生组件对文件进行加密保护,并且生成加密关系,加密关系导入移动U盘内;将加密关系从移动U盘内导入到加密关系产生组件,加密关系产生组件对文件解密。本技术采用随机的密码关系实质是对文件的多一层加密,在简单的加密流程中实现了多层加密的效果。

技术研发人员:林小丽
受保护的技术使用者:林小丽
技术研发日:2018.07.10
技术公布日:2018.12.07
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1