哈希函数

1. 哈希函数(SECURE HASH FUNCTIONS)

Hash函数H将可变长的数据块M作为输入,产生固定长度的Hash值h=H(M)

image-20200719210837494

2. 密码学中HASH函数的应用:

  1. 消息认证

    用于验证数据完整性

  2. 数字签名

    使用用户的私钥加密消息的Hash值,其它任何知道该用户公钥的人都能通 过数字签名来验证消息的完整性

image-20200719205647333

3. 哈希函数的一般结构

4. 哈希函数的安全需求:

 ![image-20200719205823903](C:\Users\think\AppData\Roaming\Typora\typora-user-images\image-20200719205823903.png)

5. 安全Hash算法:

  • SHA
  • MD5

6. Hash函数攻击

1. 穷举攻击
2. 密码分析
posted @ 2020-07-19 22:52  TR_Goldfish  阅读(190)  评论(0编辑  收藏  举报