- 16
- 0
- 约3.56千字
- 约 37页
- 2019-01-29 发布于北京
- 举报
单向散列函数、消息鉴别与数字签名.ppt
单向散列函数、消息鉴别与数字签名 单向散列函数 单向散列函数 什么是散列函数 是一种从任何一种数据中创建小的数字“指纹”的方法,该数字“指纹”称为消息摘要 好的散列函数在输入域中很少出现散列冲突 Hash(A)=a;Hash(B)=b; IF(a≠b) THEN A≠B 单向散列函数 单向 称散列函数h为单向的,是指计算h的逆函数h-1在计算上不可行。 单向散列函数H作用于一任意长度的消息M,返回一固定长度的散列值h。函数具有以下特征: 给定M,计算h很容易 根据h,找到M很难 根据h,找到任意M满足H(M)=h很难 用途 用于消息鉴别 为消息M生成消息摘要d=Hash (M),则: d与其他消息M′生成的消息摘要d ′存在碰撞的概率,即M≠ M′且d = d ′的概率近似为0; 求M ′,使M′生成的消息摘要d ′=d,是计算上不可行的。 所以,对于接收到的消息M,如果Hash(M)=d,则可以认为M未被更改 单向散列函数 用于消息鉴别的单向散列函数,还需满足要求 计算简单 能用于任何大小的消息 能产生定长输出 单向散列函数 常见单向散列函数 系列Hash函数,MD2、MD4、MD5系列 这些函数输出都为128bits 美国政府安全Hash标准(SHA-1) 是MD4的一个变形,输出为160bits,与DSA算法匹配使用 单向散列函数 MD4 由Ron Rivest
您可能关注的文档
最近下载
- XCF-KYF-4浮选机(开式)技术手册.pdf VIP
- 静脉曲张射频消融术课件PPT.pptx VIP
- AOC显示器CQ32G1 说明书.pdf
- 杨树二元立木材积表.doc
- 2026年贵州省中考数学试卷(含答案详解)原版.pdf
- 风险策略岗位笔试真题(含详细答案解析).docx VIP
- 圆翳内障(老年性白内障)诊疗方案-眼科(优选借鉴).doc VIP
- 2026年山东省地方病防治技能竞赛(理论知识)综合能力测试题及答案.docx
- 药品终端业务员销售课件.pptx
- 《GB_T 8923.1-2011涂覆涂料前钢材表面处理 表面清洁度的目视评定 第1部分:未涂覆过的钢材表面和全面清除原有涂层后的钢材表面的锈蚀等级和处理等级》专题研究报告.pptx VIP
原创力文档

文档评论(0)