- 21
- 0
- 约8.64千字
- 约 36页
- 2022-09-06 发布于湖北
- 举报
核心算法需要用到的常量: Wt是一个从当前512位输入数据块导出的32位字 Wt的前16个字(W0,W1, …W15)的值直接取自当前分组中16个字的值。余下的值定义如下: Wt=S^1(Wt-16 ⊕Wt-14 ⊕Wt-8 ⊕Wt-3) (t=16, …,79) 即在前16步处理中,Wt的值等于对应字符串分组中对应的值。对余下的64步,其值由4个前面的Wt异或后再循环左移一位(S^1)得出。 Wt是以当前输入的512位值导出的,这512位值被我们分为16个32位子块,在处理512位块时,有80次循环,每个循环都对应一个Wt值,一共有80个值,规定前16个Wt(W1,W2, …,W16)的值就是输入的16个32位子块的值。如上例“abc” W1W2W16而后64个Wt的值则是按左面公式运算得来 如W17 =S^1(W1⊕W3⊕W9⊕W14) * 对32位子块的全部循环讲解 6.3步:以512位数据块为单位处理消息。对512位块内的16个32位子块进行处理。算法的核心是一个包含四个循环的模块,每个循环由20个处理步骤组成,其逻辑如右图所示 ↘在所有80个操作完成后,得到这个32位块的MD缓存: H0=H0+A H1=H1+B H2=H2+C H3=H3+D H4=H4+E 至此,SHA-1算法对一个512位块处理
您可能关注的文档
- 《信息安全》教学课件 第2讲 密码技术基础.ppt
- 《信息安全》教学课件 第3章 密钥管理技术 .ppt
- 《信息安全》教学课件 第4章 数字签名和认证技术 .ppt
- 《信息安全》教学课件 ELGamal算法.pptx
- 《运筹学》教学课件 第四章 整数规划与分配问题.pptx
- 《运筹学》教学课件 第一章改进单纯形法使用.pptx
- 《JSP》教学课件 第2讲 Servlet 使用入门.ppt
- 《JSP》教学课件 第3讲 JSP简介.ppt
- 《JSP》教学课件 第5讲 JavaBean 和 JSP 中.ppt
- 《JAVA面向对象程序设计》全套教学课件(共7讲完整版).pptx
- 《电力物联网信息通信总体架构》标准立项修订与发展报告.docx
- 《电能存储系统用锂蓄电池和电池组技术规范》标准立项修订与发展报告.docx
- 《电气和电子设备用连接器 试验与测量 第27-200部分:试验27a至27g:频率达2000MHz的G》标准立项修订与发展报告.docx
- 《电气和电子设备用连接器 试验与测量 第28-100部分:试验28a至28g:频率达2000 MHz的》标准立项修订与发展报告.docx
- 《电气和电子设备用连接器 试验与测量 第99-003部分:耐久性试验程序 试验99c:平衡单对连接器的》标准立项修订与发展报告.docx
- 《电气元器件的标准数据元素类型和相关分类模式 第7部分:跨域概念的数据字典》标准立项修订与发展报告.docx
- 《电容器用金属化薄膜》标准立项修订与发展报告.docx
- 《电子和电气设备用连接器 产品要求 第2-111部分:圆形连接器 M12螺纹锁紧电源连接器详细规》标准立项修订与发展报告.docx
- 《电子和电气设备用连接器 产品要求 第2-101部分:圆形连接器 M12螺纹锁紧连接器详细规范》标准立项修订与发展报告.docx
- 《电子和电气设备用连接器 产品要求 第2-114部分:圆形连接器 数据传输频率达100MHz的电源和信》标准立项修订与发展报告.docx
最近下载
- 张集矿井通风课程设计.docx VIP
- 2026年秋北师大版新教材六年级上册数学(全册)知识点清单梳理.pdf VIP
- 唤醒创新意识培养创新思维.pptx VIP
- 大型地下水封洞库施工关键技术汇报材料.pdf
- 江西财经大学2025年下半年劳务派遣人员招聘备考题库(易错题+答案详解).docx VIP
- 计算机等级考试一级PS考前试题及答案photoshop.docx VIP
- 中学物理数字化实验研究.ppt VIP
- CJ-T210-2005 无规共聚聚丙烯(PP-R)塑铝稳态复合管.pdf
- 河北省房屋建筑,工程消防验收常见问题防治指南.docx VIP
- 第一单元第4课时 整理与复习(课件)-2026-2027学年六年级上册数学北师大版.pptx VIP
原创力文档

文档评论(0)