- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
对哈希算法SHA1的分析和改进.pdf
.224 网络新技术与应用研讨会论文集(2005)
对哈希算法SHA.1的分析和改进
林雅榕1侯整风
合肥工业大学计算机科学与技术系230009
摘要:本文研究了哈希算法的相关问题,对常用哈希算法SHA.1从安全性和运算效率方
面进行了较深入地分析,并由此提出了对该算法的几点改进,使改迸后的算法在安全性及运
算效率方面较原有算法均有所提高。本文同时还提出了一种安全散列值的计算方法。
关键字:哈希算法,SHA.1,安全,散列值
and the
to ofSHA.1
AnalysisImprovementAlgorithm
LinYarongHouZhengfeng
Scienceand 230009
Dept.ofComputer Technology,HefeiUniversityofTechnology
Abstract:ThisconcernsaboutrelatedissuesofHash to
paper algorithm.Bydeepanalyzing
the of schemesare toenhancethe andthe
SHA·1,several
algorithm improving proposed security
the new
of methodof secure is
algorithm.Additionally,a
efficiency generatingmessagedigest
proposed.
Keywords:hashalgorithm,SHA-I,security,messagedigest
一、引言
数字签名作为一种重要的安全技术如今已被广泛地应用于网络信息交换领域,它的根本
作用是保证网络中传输的数据的真实性和完整性。而在种类众多的数字签名技术中通常都会
用到一类特殊的数学算法一哈希算法,它在数字签名技术中占有极其重要的地位。哈希算法
即散列算法,其作用是对任何不定长的比特串(称为消息)计算出一个定长的比特串(称为
目前已经成为使用最为广泛的哈希算法了。本文对SHA.1算法从安全性及运算效率方面进行
了深入分析。并由此提出了几点改进,使改进后的算法在安全性及运算效率方面都较原有算
法有所提高。另外,本文还提出了一种安全散列值的计算方法.
二、SHA.1算法概述
被美国政府采纳,成为美国国家标准【4J.事实上SHA.1目前是全世界使用最为广泛的哈希算
法,已经成为业界的事实标准。SHA.1可以对长度不超过2“比特的消息进行计算,产生160
比特的消息摘要作为输出.该算法的处理流程大致分为5个步骤:
长度变成512的倍数减去64:
。林雅榕.1968,女,硕士研究生,linyarong@126.corn
信息安全 225·
(2)在新得到的消息后面再添加一个64比特的二进制串,其值为消息的原始长度,此
时消息的长度为512的倍数:
(3)初始化缓存,这里的缓存为5个32比特的变量:
(4)利用主循环每次处理一个512比特的分组。主循环共有4轮,每轮20次操作;
您可能关注的文档
最近下载
- 维修电工高级实操题库.pdf VIP
- 桥梁工程墩柱、盖梁模板支架专项施工方案.doc
- 2024-2025学年苏科版七年级数学下册 第9章 图形的变换 综合素质评价(含答案).pdf VIP
- 移动厕所投标方案(技术标 310页).doc
- 2023年江苏省普通高校单独招生统一考试电子电工单招试卷-B卷.docx
- 2025年成都市公共交通集团有限公司人员招聘笔试备考试题及答案解析.docx
- GB+30871-2022国家新标准规范.pdf
- 学生处处长述职报告范文.pdf VIP
- 国电乐东发电公司配煤掺烧全流程动态优化系统介绍(罗荣).pdf
- GB50433-2018 生产建设项目水土保持技术标准.docx
文档评论(0)