散列函数md的特性分析与性能优化

散列函数md的特性分析与性能优化

ID:14202124

大小:139.50 KB

页数:108页

时间:2018-07-26

散列函数md的特性分析与性能优化_第1页
散列函数md的特性分析与性能优化_第2页
散列函数md的特性分析与性能优化_第3页
散列函数md的特性分析与性能优化_第4页
散列函数md的特性分析与性能优化_第5页
资源描述:

《散列函数md的特性分析与性能优化》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、散列函数MD5的特性分析与性能优化散列函数MD5的特性分析与性能优化摘要在网络得到快速发展和应用的现代社会,人们越来越重视网络上信息的安全问题,必须采取十分可靠的安全技术来保证信息的机密性,完整性,身份鉴别和不可伪造性。对数据进行加密能防止他人盗取需要保密的信息,但这只解决了一方面问题,至于如何防止他人对重要数据进行破坏,如何确定交易者的身份,以及如何防止日后发生纠纷时交易者抵赖,还需要采取其他的手段,这一手段就是数字签名。数字签名经常和单向散列函数一起使用,而单向散列函数是现代密码学的核心。最常见的散列算法有MD5,SHA和Snefru,MD5是当今非常流行的优秀典型Hash加密技术。MD

2、5算法的全称是Message-Digestalgorithm5(信息-摘要算法),是一种用于产生数字签名的单项散列算法。经MD2、MD3和MD4发展而来,它的作用是让大容量信息在用数字签名软件签署私人密钥。本文是在了解了MD5算法原理的基础上,用C语言实现MD5主函数对文件处理的测试程序,并针对一些加密算法的优化原则以及对MD5算法的性能分析,给出了对MD5算法的实现进行性能优化的实例和测量结果,如将循环展开,减少算法迭代次数,嵌入汇编语言等。用统计方法对密码算法的非线性扩散程度进行分析,包括算法的完备性、雪崩效应及严格雪崩准则等方面,以此来验证MD5算法所存在的安全漏洞,为MD5的进一步研

3、究指明了方向。关键词:Hash函数,MD5,扩散,性能优化I散列函数MD5的特性分析与性能优化AbstractThenetworkrapiddevelopmentandapplicationofmodernsociety,therehasbeenincreasingemphasisontheInternetofinformationsecurityissues,mustbetakenveryreliableinformationsecuritytechnologytoensuretheconfidentiality,integrity,andcannotbeforgedidentificat

4、ionof.Thedataisencryptedtopreventothersfromstealingtheneedforconfidentialityofinformation,butonlysolvedtheproblemontheonehand,asforothersonhowtopreventthedestructionofimportantdata,howtodeterminetheidentityoftransactionsandhowtopreventfuturedisputes,tradersdeny,Alsoneedtotakeothermeans,thismeanstha

5、tdigitalsignatures.Digitalsignaturesandone-wayhashfunctionoftenusedtogether,andone-wayhashfunctionisthecoreofmoderncryptography.ThemostcommonhashalgorithmMD5,SHAandSnefru,MD5isverypopularintoday'stypicalHashoutstandingencryptiontechnology.MD5algorithmisthefullnameoftheMessage-Digestalgorithm5-Abstr

6、actalgorithm,isusedtogenerateadigitalsignatureoftheindividualhashalgorithm.TheMD2,MD3andMD4developedfrom,soitistheroleofinformationinlarge-capacitydigitalsignaturesoftwaresignedwiththeprivatekey.ThispaperistounderstandtheprinciplesoftheMD5algorithmbasedontheClanguageusedMD5mainfunctionofthedocument

7、dealingwiththetestingproceduresandaddresstheencryptionalgorithmoptimizationprinciplesandMD5algorithmperformanceanalysis,presentedtotherealizationofMD5algorithmTooptimizetheperformanceoftheexamplesandmeasure

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。