欢迎您访问广东某某机械环保科有限公司网站,公司主营某某机械、某某设备、某某模具等产品!
全国咨询热线: 400-123-4567

新闻资讯

哈希游戏| 哈希游戏平台| 哈希游戏APP

HAXIYOUXI-HAXIYOUXIPINGTAI-HAXIYOUXIAPP

第7章 密码学Has哈希游戏- 哈希游戏平台- 官方网站h函数

作者:小编2025-05-26 13:58:06

  哈希游戏- 哈希游戏平台- 哈希游戏官方网站

第7章 密码学Has哈希游戏- 哈希游戏平台- 哈希游戏官方网站h函数

  1、1第七章 Hash函数 了解Hash 密码学的Hash 密码学的Hash构造 Hash函数的攻击 散列算法2安全目标 保密性: 怎样保持明文的秘密性,使得明文只能被某些人阅读? 用加密的方法 完整性: 怎样确定一列信号在产生后没有被篡改? 用什么方法?3Nave Idea Alice 用密钥K加密消息 Oscar 不知道K 但是, Oscar能修改密文 Bob能收到什么?AliceBobOscar4散列码提供了消息结构MAC加密 (明文 + Hash)5Hash函数应用 认证 完整性 数字签名 保护口令文件 时间戳 证书6第七章 Hash函数 认证 密码学的Hash 密码学的Hash构造 Ha

  5、 不行14Hash函数构造 基于分组密码 用候选单向函数构造Hash函数 矩阵单向函数 基于胞元自动机的算法 以有限域中元素的指数运算构造 用流密码构造15基于分组密码的Hash函数构造块加密IVM1M2.块加密块加密MnH16基于分组密码的Hash函数构造块加密MiHi-1Hi块加密MiHi-1Hi17用候选单向函数构造Hash函数 选定一候选单向函数族 - RSA函数f(N,e) - Rabin函数fN - 离散对数函数f(p,g) 从单向函数族中选出一个函数进行迭代 - 明文: m=m1.mt - hi=f(hi-1+mi),i=1,.t - h(m)=ht18用候选单向函数构造Hash

  23、t it may fall soon47SHA与MD5的比较 抗穷搜索攻击的强度 由于SHA和MD5的消息摘要长度分别为160和128,所以用穷搜索攻击寻找具有给定消息摘要的消息分别需做O(2160)和O(2128)次运算,而用穷搜索攻击找出具有相同消息摘要的两个不同消息分别需做O(280)和O(264)次运算。因此SHA抗击穷搜索攻击的强度高于MD5抗击穷搜索攻击的强度48SHA与MD5的比较 抗击密码分析攻击的强度 由于SHA的设计准则未被公开,所以它抗击密码分析攻击的强度较难判断,似乎高于MD5的强度 速度 由于两个算法的主要运算都是模232加法,因此都易于在32位结构上实现。但比较起来,SHA的迭代步数(80步)多于MD5的迭代步数(64步),所用的缓冲区(160比特)大于MD5使用的缓冲区(128比特),因此在相同硬件上实现时,SHA的速度要比MD5的速度慢。49SHA与MD5的比较 简洁与紧致性 两个算法描述起来都较为简单,实现起来也较为简单,都不需要大的程序和代换表 数据的存储方式 MD5使用little-endian方式,SHA使用big-endian方式。两种方式相比看不出哪个更具优势,之所以使用两种不同的存储方式是因为设计者最初实现各自的算法时,使用的机器的存储方式不同50总结 认证 密码学的Hash函数 生日攻击 Hash结构 Hash算法 MD5 SHA