基于md5的加盐消息摘要java实现

基于md5的加盐消息摘要java实现

ID:28093040

大小:17.74 KB

页数:4页

时间:2018-12-08

基于md5的加盐消息摘要java实现_第1页
基于md5的加盐消息摘要java实现_第2页
基于md5的加盐消息摘要java实现_第3页
基于md5的加盐消息摘要java实现_第4页
资源描述:

《基于md5的加盐消息摘要java实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。基于MD5的加盐消息摘要Java实现  摘要:  Java是一种面向对象的编程语言,具有良好的跨平台性,其继承、封装、多态的特征能够使程序更加稳定。通过对摘要破解网站的测试,发现短语言实现明文摘要加密,安全性并不高,而加盐消息摘要有助于提高加密安全性。加盐消息摘要保留了MD5算法的优点,通过增加原始明文长度,可解决短明文摘要加密不安全的问题。测试结果表明,加盐消息摘要的安全性较高,加盐后的消息摘要不易被破解网站反查询

2、破解。  关键词:  消息摘要;加盐法;MD5;加密  DOIDOI:/  中图分类号:TP312  文献标识码:A文章编号文章编号:  英文摘要Abstract:Javaisanobjectorientedprogramminglanguage,hasagoodcrossplatform,it’sinheritance,encapsulation,multistatefeaturesmaketheprogrammorestable.Throughtestingthedigesttocrackthewebsite,wefoundthattheshorttextisencryptedinpla

3、intextisnotsafe.However,themethodwithsaltcanimprovethesecurityofthe为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。encryption.SaltmethodtoretaintheadvantagesofMD5alg

4、orithm,byincreasingthelengthoftheoriginaltexttosolvetheshorttextsummaryencryptionisnotsafe.Willbeaddedafterthemessagesummaryresultsintotheabstractcracksite.Theresultsshowthatthesafetyofsaltmethodishigher,andthemessagedigestaftersaltisnoteasytobecracked.  英文�P键词KeyWords:messagedigest;methodwithsalt;

5、MD5;encryption  0引言  信息技术的快速发展,使资源获取变得越来越便捷,因此人们对身份和信息的完整性、保密性及信息的安全传输极为关注。消息摘要算法是单向散列函数中的一种,它不仅在安全通信中起着重要作用,而且是保障许多密码协议与密码算法安全的基本前提条件。散列算法也称为散列函数、Hash函数、哈希函数、杂凑函数,在现代密码学中扮演着重要角色[1]。RonaldL为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖

6、”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。Rivest在1989年提出了MD2,在1990年提出MD4[2],并在1991年提出针对MD4的改进版本MD5、HAVAL[3]、RIPEMD[4]、RIPEMD-160[5]和SHA-1[6]等。数据加密技术被广泛应用于网络领域,目前常见的摘要算法有MD5、SHA-1等[7]。MD5的主要优点在于其是一种单向、极难逆的字符串变换算法[8],虽然也出现了若干MD5破解算法[9],但大多数为概率性破解,只对部分常见字符串集合有效,所以MD5仍是当前比

7、较安全的算法。给明文信息加密虽然可以保证信息在传输和流通中的可靠性与安全性,但一些破解网站的出现也引发了人们对信息安全性的质疑。通过在破解网站上的反复测试发现,这些所谓的破解网站只能查询常见的短明文摘要。若想解决短明文摘要加密安全性不高的问题,可以增加原始明文长度,即采用加盐法。  1消息摘要技术  消息摘要技术又称为数据摘要、消息摘要算法。消息摘要是从抽取的一组原始数据中抽取唯一特征码的技术,常见的摘要算法

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

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

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