- 19
- 0
- 约1.86万字
- 约 11页
- 2017-01-26 发布于河南
- 举报
实验九 散列函数实验
【实验思考】
参照实验原理,根据算法跟踪实验画出各个算法函数的主要流程图
思考各个散列算法的安全性和优缺点
【实验原理】
散列函数是一种单向密码,即是一个从明文到密文的不可逆映射,只有加密过程,不可解密;同时散列函数可以将任意长度的输入经过变换以后得到固定长度的输出。散列函数在完整性认证和数字签名等领域有广泛应用。
散列函数应满足以下要求:
算法公开,不需要密钥。
具有数据压缩功能,可将任意长度的输入转换为固定长度的输出。
已知m,容易计算出H(m)。
给定消息散列值H(m),要计算出m在计算上是不可行的。
对任意不同的输入m和n,它们的散列值是不能相同的。
MD5算法
MD5(Message-Digest Algorithm 5)即信息-摘要算法,是MD4算法的改进;算法的输入为任意长度的消息,分为512比特长的分组,输出为128比特的消息摘要。处理过程如下:
对消息进行填充,使其比特长度为n512+448(n为正整数),填充方式是固定的:第一位为1,其后各位为0。
附加消息长度,使用上一步骤留出的64比特以小端(最低有效字节/位存储于低地址字节/位)方式来表示消息被填充前的长度,若消息长度大于264,则以264为模数取模。
对消息摘要缓冲区初始化,算法使用128比特长的缓冲区来存储中间结果和最终散列值,将缓冲区表示成4个32比特长的寄存器A、B、C、D,
您可能关注的文档
- 夯实基础 新机制 开创精神文明建设的新局面.doc
- 夯实基础 抓不懈.doc
- 夯实基础 育单招.doc
- 夯实基础、强实力,有实力才有好成绩.doc
- 夯实基础小突破之导数复数推理与证明及阶段检测共4套.doc
- 夯实基础知1.doc
- 夯实安全基 预防安全事故.doc
- 夯实征管基强化税源管理优化纳税服务实现.doc
- 夯实考研基的100个经典词汇及例句.doc
- 夯实通用能,提高就业能力.doc
- 高校理工科实验室的性别化空间政治_2026年5月.docx
- 数字化转型对企业治理结构的影响与董事会监督职能重塑_2026年3月.docx
- 大学生助农表情包在老年机显示适配与传播障碍解决_2026年3月.docx
- 互文性典故化用无痕技巧掌握.docx
- 智能插座在大学生宿舍安全用电管理中的应用_2026年5月.docx
- 脑纹绘画:将脑电波图形直接转换为墙面艺术图案.docx
- 共享经济平台双边用户匹配的公平与效率平衡机制设计_2026年3月.docx
- 高维导游:向三维生物解释四维空间的讲解词.docx
- 银饰发黑擦银布抛光损伤程度评估.docx
- 生成式人工智能辅助大学生论文写作的伦理边界与规范研究_2026年3月.docx
最近下载
- Kymco光阳赛艇 CT250 CT300 (CK250T-11 CK300T-11)用户手册.pdf
- 050017》平时作业二参考答案23869.pdf VIP
- 骨质疏松诊疗指南2025年.docx VIP
- 2026最新国家基层糖尿病防治管理指南认证考试题库及答案.docx
- (2026春新版)教科版二年级科学下册《第一单元 探秘恐龙 科学阅读 》PPT课件.pptx VIP
- 四川省泸州市2020-2021学年高一下学期期末统一考试物理试题 .docx VIP
- (正式版)SH∕T 3232-2024 石油化工建(构)筑物防腐蚀设计规范.pdf VIP
- 国家电网招聘复习题库及历年真题汇编(含答案).doc VIP
- Unit3Learningbetter第三课时(课件)-人教PEP版(级下册.pptx
- 尊干爱兵融洽官兵关系.ppt VIP
原创力文档

文档评论(0)