《深入浅出HTTPS》读书笔记(7):安全的密码学Hash算法

密码学Hash算法除了常规Hash算法的特性,还应该具备下面三个特性。

1)强抗碰撞性(Collision Resistance)

如果两个不相同的值能够得到同样的摘要值,表示产生了Hash碰撞。密码学中,Hash算法必须具备强抗碰撞性,否则不应该使用。

2)弱抗碰撞性(Second pre-image Resistance)

给定一个消息和这个消息对应的摘要值,很难找到一条不同的消息也具有相同的摘要值。如果某个算法不符合该特性,表示该算法遇到了second-preimage攻击。

选用的Hash算法至少也要具备弱抗碰撞性,具备弱抗碰撞性的算法必然也具备强抗碰撞性。

3)单向性(Pre-image Resistance)

给定一个摘要值很难找出它的原始消息,如果计算出原始消息,表示该算法遇到了preimage攻击(attacks)。

对于攻击者来说,Hash算法的破解难度是:强抗碰撞性<弱抗碰撞性<单向性。

相关推荐
蜡笔小炘18 分钟前
HCIA--- OSPF动态路由实验
网络
2501_915921433 小时前
没有Mac如何完成iOS 上架:iOS App 上架App Store流程
android·ios·小程序·https·uni-app·iphone·webview
计算机小手4 小时前
内网穿透系列九:开源的网络穿透与组网工具 EasyTier,支持多种数据传输通道,去中心化,兼具高效与安全
网络·经验分享·开源软件
YC运维5 小时前
网络配置综合实验全攻略(对之前学习的总结)
linux·服务器·网络
yqcoder6 小时前
13. https 是绝对安全的吗
网络协议·安全·https
Xi-Xu6 小时前
隆重介绍 Xget for Chrome:您的终极下载加速器
前端·网络·chrome·经验分享·github
孙克旭_7 小时前
day051-ansible循环、判断与jinja2模板
linux·运维·服务器·网络·ansible
悟空胆好小8 小时前
分音塔科技(BABEL Technology) 的公司背景、股权构成、产品类型及技术能力的全方位解读
网络·人工智能·科技·嵌入式硬件
DoraBigHead9 小时前
《电磁波的浪漫,铜线上的灵魂》——计算机网络·物理层全解版
网络协议
ssswywywht10 小时前
OSPF实验
网络