安全散列函数算法描述填补信息,首先要对信息报文进行填补长度信息位操作。
具体过程如下设是原始的报文信息,使它变换为填补内容是。
添加长度信息在末尾的。
加解密方法和摘要提取在文档安全中的应用由于添加的长度数据只能在扩充位的内,所以要求原始的报文长度不能超过初始化寄存器操作初始化缓冲区。
位,表示为个位的寄存器。
采用高位在前,初始化为压缩过程这是的核心操作。
我们知道散列函数的作用是把个任意长度的报文变成个定长的输出,由于般输入长度都比输出的长度大,因此是个压缩的过程。
其操作表达式是缓存器中的初值,在上步中定义第个报文分组的最后次循环处理的输出报文包括填充字段和长度字段的分组数输入对中的每个字节分别执行模相加最后的报文摘要其算法过程示意图如下湖南工程学院毕业设计论文图算法过程示意图从图中可以看出,处理比特的报文分组序列,其核心包括了四个循环模块,每个循环由个处理步骤组成。
这四个循环有相似的地方,但每个循环所使用的逻辑函数有不同,分别为步数十六进制循环中的压缩函数,如图。
加解密方法和摘要提取在文档安全中的应用其中,缓冲区的个字步数,步的基本逻辑函数循环左移位给定的位字个从当前数据块导出的位字个用于加法的常量,四个不同的值图压缩函数算法分析作为散列函数,强调单向性,即它不需要从报文摘要中还原出原来的报文信息。
它的构造更具有灵活性,但必须满足原始报文的微小变动会引起摘要的大变化,也就是所谓的雪崩效应。
的报文摘要要比的长,比多个缓存器,并且在循环中的操作比慢,从总体上说在速度上慢于,在安全性上优于。
安全性分析算法的安全性有两层含义由个给定的信息摘要不可能通过计算导出信息源要找到两条不同的信息使之产生相同的摘要在计算上是不可行的。
第条推论表明,由算法所得出的结果并不包含足够的信息,不足以由此推出算法输入中的全部文本信息也就是说,该算法是不可逆的还包括如果仅仅知道摘要输出的话,找出对应的原文信息输入需要耗费大量的资湖南工程学院毕业设计论文源和时间。
第二条推论表明,发现两个计算结果相同的独无二的输入信息需要耗费大量的资源和时间也就是说,该算法具有抗冲撞性。
上述假定并不表明不存在两条摘要相同的信息,只是很难找到而已。
从理论上来说,发现次碰撞摘要相同的两条信息最多需要进行次杂散运算。
学者们近来对于的攻击表明这数字已经减小到只需次运算。
这新发现削弱了上文关于的第二条结论,因为它有效地将这种计算上的不可行性减小了级。
但这并不意味着发现信息摘要相同的两条不同的信息在计算上是可行的,只是相对先前的技术来说稍微易于实现而已。
而且,研究人员的此次发现也并不意味着由个给定摘要反推出生成摘要的原始信息在计算上是可行的,因为这次新的攻击是建立在小心仔细地选择两个输入信息基础上的。
唯证明攻击的方法是找到对应于个给定摘要的条信息,而没有必要就是原始信息,如果要推出该原始信息,需要采用穷举法进行次搜索运算。
虽然有关算法的第二条结论的权威性由于中国学者的研究而被削弱,但没理由怀疑该研究会对的第条结论产生任何的影响。
因此总的来说,仍然是不可逆的,只是或许在碰撞上略有不足。
加解密方法和摘要提取在文档安全中的应用第章系统设计随着信息时代的来临,互联网上的数字通信的私密性被重视起来。
数据加密就是在这样的背景下诞生的,随着对其研究工作的不断深入,其应用领域也在不断扩大。
本章节主要介绍文件加密算法。
该算法主要用对称密码算法中的算法,同时结合算法来保障信息的安全性和完整性。
加密功能的分析直接文件加密系统的基本原理是利用对称密码算法,将文件经过加密后进行存储,在本系统中我们还利用摘要算法和非对称密码算法实现对文件的完整性检查以及签名验证。
本系统的基本模块包括用户界面函数接口基本函数库。
用户界面模块主要完成文件加解密和签名验证操作函数接口主要是为下层的函数调用提供致的接口定义,以方便新的算法的添加基本函数库主要是基本的密码函数库,包括密钥生成加解密函数哈希函数等。
本系统模拟实现的对称加密算法为,摘要算法为。
加密算法模块本模块主要以进行实现,共有两个密钥和,加密过程用加密,用解密再用加密解密过程用解密,用加密再用解密。
加密解密算法,首先的置换非常重要,比如初始置换末置换扩展置换密钥初始置换密钥压缩置换,盒盒置换。
通用置换函数生成子密钥,算法中每轮迭代都要生成个子密钥。
,湖南工程学院毕业设计论文重加解密加密加解密方法和摘要提取在文档安全中的应用解密,次加密加解加解密解加解湖南工程学院毕业设计论文,算法模块以位分组来处理输入的信息,且每分组又被划分为个位子分组,经过了系列的处理后,算法的输出由四个位分组组成,将这四个位分组级联后将生成个位散列值。
本文实现算法的主要函数如下循环左移函数调用此函数可以讲传入参数的内容循环移位位,实现的循环操作。
字节串转化函数程学院毕业设计论文其中函数和都是的迭代运行函数。
调用此函数后执行对缓冲区中个分组的变换,变换的结果放在缓冲区中输出。
消息摘要运算函数,加解密方法和摘要提取在文档安全中的应用湖南工程学院毕业设计论文调用此函数可以将指向的缓冲区中传入的数据先行填充,然后予以运算,提取其摘要后再将摘要值保存。
执行完成后,将返回结果缓冲区的指针,还会返回填充后实际字长度在中,以方便些调用过程的使用。
文档安全管理方案上面已经简述了和算法模块,在这两个算法模块基础上,按照以下流程简单开发了个加解密和摘要提取系统,可用于文档的安全管理。
用户打开系统,并选择好要操作的文档后,系统提供四个选项供用户选择,分别是文件加密摘要提取加密并提取和文件解密。
选择文件加密时,系统完成其过程的操作框图如图所示,输入文件数据,分块填充,进行加密,生成密文,保存密文。
图文件加密选择摘要提取时,系统完成摘要提取过程的操作流程如图所示。
数原文件数据输入分块并填充分块加密密文密钥生成合并密文保存密文处理加解密方法和摘要提取在文档安全中的应用据输入,然后将其填充分组,用处理数据,获得位的信息摘要,最后合并到原文件后面,保存。
图摘要提取选择文件加密并提取摘要时,系统完成其过程的操作的框图如图所示,。
数据输入后,分别用和进行加密或提取,最后保存。
图文件加密并提取摘要文件解密。
将密文输入,解密,产生明文,产生摘要,验证摘要,如图。
分块填充产生摘要摘要与原文件合并密钥生成加密分块填充保存原文件数据输入填充分组获得位的信息摘要摘要与原文件合并处理数据原文件数据输入湖南工程学院毕业设计论文图解密过程这个系统的设计方案可以用于文档类数据安全的管理。
它使用算法中的模式加密,保证了整个数据的秘密性,加密后的文档对于没有密钥的人而言是堆混乱数据的集合。
而且,摘要提取出来的结果将和原文被起进行加密。
这样来,解密的时候还可以验证摘要与原文是否相符,从而保证,发生在文件存储后的篡改能够被发现,因此还能防止扰乱式攻击对正常文档的影响。
密文输入提取明文密钥生成解密产生明文和原摘要产生新摘要提取原摘要比较输出明文放弃解密相符不符加解密方法和摘要提取在文档安全中的应用结束语本系统为文件的安全存储提供了个基本模式,也提供了个实践基础,但在其功能和应用中还有些需要完善和扩展的地方。
在本文中主要作了如下工作介绍了密码学的历史和发展,并对现代密码学中的分组密码流密码。
以及文件摘要算法中的和算法模块做了简要的介绍。
详细介绍了,算法框架和原理之外,还对它们的安全性进行了分析。
最后以为基础,实现文件加密摘要提取加密并提取以及解密过程。
数据的加解密和摘要提取是门迅速发展的学问,随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高,它为各种信息提供私密性和机密性。
可以预见,在信息化浪潮之中,这项技术将得到长足的发展。
湖南工程学院毕业设计论文参考文献等孟庆树等译密码编码学与网络安全原理与实践第版电子工业出版社周霞信息安全现状及发展趋势大众科技,李红,苏水广密码学的发展研究网络安全技术与应用,冯登国国内外信息安全研究现状及其发展分析网络安全技术及应用年期吕兴凤,姜誉计算机密码学中的加密技术研究进展信息网络安全,范永清密码学及其在现代通讯中的应用信息网络安全,张绍兰,邢国波,杨义先对的改进及其安全性分析计算机应用,金涛系统安全保密方案设计方法研究西安电子科技大学程庭,张明慧,石国营种基于和算法的数据加密方案及实现河南教育学院学报自然科学版,王申涛,刘小丽,杨浩信息安全技术研究北京地区高校研究生学术交流会通信与信息技术会议论文集下周荣华散列函数密码分析的研究华中科技大学史志才,毛玉萃,刘继峰网络信息安全技术大连大学学报加解密方法和摘要提取在文档安全中的应用致谢本文的顺利完成受到了我的指导老师乔汇东老师的大力支持和精心指导。
在毕业设计的整个过程中,乔老师给予了我极大的包容和耐心,在理论知识设计任务设计方向等方面给了我大量的指导和帮助,使我的毕业设计能顺利完成,并按时完成预计任务。
更重要的是,在毕业设计的过程中体会到了乔老师丝不苟严禁治学的科学态度,我相信这对于我今后的学习生活都会有很大的影响。
同时,我还要感谢大学四年里指导和帮助我的各位老师。
感谢同学在设计的过程中给我的帮助和支持。
另外,还感谢我所有的朋友和亲人,感谢他们在生活和学习上给予我的支持和帮助。
最后,感谢所有参加论文评审和对本文提出宝贵意见的老师,调用此函数可以将字节缓冲区中的内容转化到字缓冲区中,以方便加解密方法和摘要提取在文档安全中的应用对数据进行变换操作。
参数生成函数调用此函数,计算获取数组,保存在传入缓冲区中。
分组






























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
