- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
外文翻译hash算法学位论文
广东工业大学
本科毕业设计(论文)
外文参考文献译文及原文
系 部 计算机与艺术设计学部
专 业 信息工程
年 级 2006级
班级名称 06本信息工程3班
学 号
学生姓名
指导教师
2010 年 4 月 25 日
目录
Hash算法 1
通用Hash算法 2
Hash算法难度 3
Hash Functions 6
Commonly Used Hash Functions 7
Difficulties with Hash Functions 9
Hash算法
哈希算法(Hash functions)是密码学主要的一部分。这是我们加密人员与泛滥的破解技术抗争的主力,我们知道他们最不喜欢就是密码图形。
一个hash算法提供了可变长度的输入字符串和固定长度的结果。输入的很简便就是“hash”的意思,这个词不是人名的缩写。你可以用hash来输入数据,固定长度的字符串允许我们使用hash值来引用实际字符串本身。
因为hash算法使用长的字符串,再变成一个短的。不可避免有2个字符串通过hash算法会得出一样的结果,这个在密码学中叫“碰撞”。举个你可以明白hash值的例子,假如Jon Callas和Jane Cannoy他们名字的hash值都是JC。碰撞是了解hash算法很重要的部分,我们将会在比特(bit)的单位上有更多的介绍。
尽管缩写是一个很简单描述原文的方式,缩写造成了密码学目的的hash算法的错误。密码学的hash算法。有很多用在加密技术中的属性。
●很难逆向运算hash算法。据hash知识,没有一个好的办法找到hash值对应的那个字符串。我们已经知道了hash算法会丢失数据,创造了一个简单的相对性。这个相同的性质也是名字缩写的:除了JC没其它的信息,不能找出我的名字,是JonCallas?是Jane Cannoy?还是?
●一个hash值,它应该很难确定一个本来的字符串。这个性质是缩写遗漏(initials lack)。看缩写的时候如果知道名字的匹配是很简单的。在密码学中,我们想找出源信息和这个结果之间的联系,他们之间的关系是尽可能不透明的。
●确定一个源字符串,我们根据这个字符串的hash值很难找出第二个字符串。很难有效的改变字符串获得一个碰撞。也很难改变“我同意支付100美元”到“我同意支付500美元”而获得碰撞。注意这2个字符串之间只有1位不同。
●也很难找出碰撞的2个字符串的hash值。这个算法在很多不同的事情上给了我们灵活的想法,这里有一些例子:
●当你在PGP软件中输入密码的时候,我们使用hash算法来生成一个密钥。中间的过程就是hash算法,通常一遍遍的使用来降低破解者的暴力破解的风险。
●PGP软件的随机数生成器在传入数据后,会根据你键盘和鼠标的移动时时更新。这样使得观察者不确定这个值,也没有不变的随机数字。我们使用hash算法消除观察者的数据中的不均匀性。
●随机数生成器使用hash算法产生输出值。这个过程PGP软件也做了。
●文件完整性算法,使用hash算法可以很快的检查文件。比如:你可以保留文件的hash列表在你的电脑上。hash数据库中的值也变了,你就看到计算机内的文件变化了。软件分布系统站点通常有分布的
●复杂密码系统使用hash算法创建数据完整性作为它的一个系统组件,我们稍后会了解这个。注意几乎所有算法现在都在被广泛使用,这有一个假设它们不会发生碰撞。如果2个密钥发生了hash碰撞,任何一个密钥都可以解密文件。如果2个软件包有相同的hash值时,一个肯定被误认为是另外一个。
通用Hash算法
表格1列出了一些hash算法的共同点,特别是PGP使用的。
表格1:通用Hash算法
名称 大小(Bits) 描述 MD5 128 MD5是hash系列算法中的最低标准,PGP软件在PGP5.0版本以前使用。MD5的脆弱性在1996年第一次出现。MD5是MD4的改进,PGP软件不再使用它的原因是它是第一个被破解的通用hash算法 SHA-1 160 SHA-1是MD5的改进,由NIST设计,解决MD5的问题后被广泛使用。 RIPE-MD/160 160 RIPE-MD/160是一个和SHA-1差不多的Hash算法。设计RIPE-MD/160为了改善超过MD5。它被Reseaux IPEuropéens(RIPE)组织设计,而不是美国NIST我们认为它的安全性和SHA-1差不多。 SHA-256 256 SHA-256是美国NI
您可能关注的文档
- 四川省富邦钒钛制动鼓公司1000万件载货汽车钒钛制动鼓项目立项环境影响评价报告环境评估.doc
- 私立学校建设立项申请书可研报告.doc
- 双轮自平衡小车项目设计报告学位论文.doc
- 四代卫星通信的特点及应用前景探讨外文翻译学位论文.doc
- 碎纸片的拼接复原 数学建模二等奖论文学位论文.doc
- 隧道工程设计学位论文.doc
- 碎纸片的拼接复原问题数学建模全国一等奖论文学位论文.doc
- 太阳能热水系统结合plc改造论文学位论文.doc
- 唐山邦力晋银化工有限公司搬迁改造扩建52.80项目一期工程竣工立项环境保护验收监测环境评估.doc
- 炭黑油深加工产品精细化工项目立项专项资金申请报告可研报告.doc
- 外文翻译java and the internet学位论文.doc
- 外文翻译the introdution of the injection mold学位论文.doc
- 外文翻译电锅炉温度系统学位论文.doc
- 外文翻译国际建设工程风险分析risk analysis of the international construction project学位论文.doc
- 外文翻译红外遥控及芯片介绍学位论文.doc
- 外文翻译对印度人力资源会计的研究学位论文.doc
- 外文翻译混合动力电动汽车机械和再生制动的整合mechanical and regenerative braking integration for a hybrid electric学位论文.doc
- 外文翻译机械技术在橡胶工业中的应用概述学位论文.doc
- 外文翻译基于 at89s51 单片机的微型土壤湿度检测仪设计学位论文.doc
- 外文翻译基于lms算法的自适应组合滤波器学位论文.doc
最近下载
- 人教版(2024)七年级上册生物全册集体备课教案 .pdf
- YYT 1789.4-2022 体外诊断检验系统 性能评价方法 第4部分:线性区间与可报告区间.docx VIP
- 江西省临川第一中学2024-2025学年高一上学期开学考试历史试题(解析版).docx VIP
- 2023年汕头市投资控股集团有限公司人员招聘考试题库含答案解析.docx VIP
- 一种凝汽式汽轮机低压缸效率的在线计算方法.pdf VIP
- 口腔名词解释、大题.pdf VIP
- 《革命烈士诗抄》阅读试题及答案.docx VIP
- 招标代理投标文件.doc VIP
- 2022年汕头市投资控股集团有限公司校园招聘考试笔试试题及答案解析.docx VIP
- 2024年四川宜宾初中学业水平考试数学试卷真题(含答案详解).doc VIP
文档评论(0)