- 3
- 0
- 约3.9千字
- 约 55页
- 2021-11-01 发布于江苏
- 举报
第三章 信息认证技术 ;3.1 概述;3.1 概述;3.2 哈希函数 ;性质:
固定长度输出散列值h。
给定M,很容易计算h。
给定h,根据H(M)=h计算M很难。
给定M,找到另一消息M’,满足H(M)=H(M’),在计算上是不可行的---弱抗碰撞性。
对于任意两个不同的消息 M ≠M’,它们的散列值不可能相同---强抗碰撞性。
注:碰撞性是指对于两个不同的消息M和M’ ,如果它们的摘要值相同,则发生了碰撞。;安全散列函数的一般结构;常用的哈希函数
MD5
SHA-1
RIPEMD-160
等等 ;MD5算法;MD5算法实现逻辑由4个步骤组成:
S1:消息???组与填充。
(1)将输入信息M按顺序每512位一组进行分组:
M = M1,M2,…,Mn-1,Mn
(2)将信息M的Mn长度填充为448位。
当Mn长度L(bit为单位) 448时,在信息Mn后加一个“1”,然后再填充447-L个“0”,使最后的信息Mn长度为448位。
当Mn长度L 448时,在信息Mn后加一个“1”,然后再填充512-L+447个“0”,使最后的信息Mn长度为512位,Mn+1长度为448位
最后一个分组的后64位为M的位长度(低字节优先)。
S2:缓冲区初始化。
MD5算法使用128位缓冲区存放处理过程的中间结果和最后的消息摘要值。这12
您可能关注的文档
- 电力电子课件—绪论.pptx
- 电力系统分析基础.pptx
- 电力系统分析综合概述.pptx
- 电力系统有功平衡与频率调整.pptx
- 电力系统基础知识培训教材(PPT 页).pptx
- 电力系统正常运行方式的调整与控制.pptx
- 电力系统简介.pptx
- 电力系统稳定性分析.pptx
- 电力系统继电保护电网距离保护.pptx
- 电力系统自动装置任务 提高电力系统故障情况 下的可靠性.pptx
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
原创力文档

文档评论(0)