关于对哈希算法的研究与应用

关于对哈希算法的研究与应用

ID:19667745

大小:37.00 KB

页数:7页

时间:2018-10-04

关于对哈希算法的研究与应用_第1页
关于对哈希算法的研究与应用_第2页
关于对哈希算法的研究与应用_第3页
关于对哈希算法的研究与应用_第4页
关于对哈希算法的研究与应用_第5页
资源描述:

《关于对哈希算法的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、关于对哈希算法的研究与应用摘要:随着科学技术的不断发展,许多新的算法在各个领域中有了进一步的应用,其中技术较为先进的哈希算法,以其独特的计算方式受到了广泛的应用。本文主要从哈希算法的定义、特点、原理、应用等方面展开了深入的研究,供大家讨论研究。关键词:哈希算法;含义;原理;方式;应用theresearchandapplicationofthehashalgorithmhuangyunke,xinxiaolong,lichenglong,liyumin(departmentofmathematics,northwestunive

2、rsity,xi’an710069,china)abstract:withthecontinuousdevelopmentofscienceandtechnology,manynewalgorithmshavefurtherapplicationsinvariousfieldsinwhichtechnologyismoreadvancedhashalgorithm,withitsuniquemethodofcalculationhasbeenwidelyused.mainlyfromthehashalgorithmdefini

3、tion,characteristics,principlesandapplications,in-depthstudyfordiscussionstudy.keywords:hashalgorithm;meaning;principle;way;application关于对哈希算法的研究与应用摘要:随着科学技术的不断发展,许多新的算法在各个领域中有了进一步的应用,其中技术较为先进的哈希算法,以其独特的计算方式受到了广泛的应用。本文主要从哈希算法的定义、特点、原理、应用等方面展开了深入的研究,供大家讨论研究。关键词:哈希算法;

4、含义;原理;方式;应用theresearchandapplicationofthehashalgorithmhuangyunke,xinxiaolong,lichenglong,liyumin(departmentofmathematics,northwestuniversity,xi’an710069,china)abstract:withthecontinuousdevelopmentofscienceandtechnology,manynewalgorithmshavefurtherapplicationsinvario

5、usfieldsinwhichtechnologyismoreadvancedhashalgorithm,withitsuniquemethodofcalculationhasbeenwidelyused.mainlyfromthehashalgorithmdefinition,characteristics,principlesandapplications,in-depthstudyfordiscussionstudy.keywords:hashalgorithm;meaning;principle;way;applica

6、tion一、哈希算法的含义哈希的英文名为hash,意思为散列,它将任意长度的二进制值对应为固定长度的二进制值,这个值就是我们所要说的哈希值。哈希值的输出空间一般要比输入空间小很多,不一样的输入也会哈希成相同的输出。在哈希一段明文中,如果改变明文中的内容,会导致散列产生不一样的结果,如果要想找到哈希为同一个数值的不同的输入内容,是无法通过各种算法来实现的,因此我们可以利用散列值的这一特点来检验数据的完整性。哈希算法就是将哈希值的输出,它是用来形成某些数据消息或会话内容片段的散列值的计算方法。较为先进合理的哈希算法,可以通过对散列

7、输入数据进行修改时,可以更改结果散列值中的所有位,所以散列对于数据的检测有很好的作用。哈希算法的方式很多,现在普遍在采用的方法有以下几种,分别为:md2、md4、md5和安全哈希算法(sha-1)。哈希表也叫做散列表,它根据已经设定好的哈希算法和处理数据问题的计算方式,将关键码值映射到一个有限的位置空间中,并关键码值的空间位置中的象,作为存储点,这种存放记录的数组形成的表叫做哈希表。这种对应的映射函数叫做哈希函数。在算法中所得到的存放空间就是哈希地址,也叫做散列地址。二、哈希算法的原理哈希算法的原理是根据数据帧的散列值服务器数

8、计算出余数,通过这种方法来确定目前数据帧中的内容将会发向哪一个散列值服务器。实际上也可以说就是集合之间所产生的彼此对应的关系,相当于在一个集合内的一个数据帧映射到另一个集合内所对应的那个数据帧的过程。在这个过程中也会涉及到一个哈希算法的分布问题。哈希表的工作原理就是把一个数据

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

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

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