# §03.5_Hash哈希（散列）函数

LLMS index: [llms.txt](/wikis/llms.txt)

---

### 哈希算法
![](/wikis/_resources/%C2%A73.5_HASH%E5%93%88%E5%B8%8C%EF%BC%88%E6%95%A3%E5%88%97%EF%BC%89%E5%87%BD%E6%95%B0/c7a251f8f8d962af808fea532bbd8a68_MD5.png)

雪崩效应：例如1000字的文档生成了一个哈希，再加入一个字符后生成的哈希值跟之前可能完全不同。哈希、分组均有雪崩效应。RSA不具有雪崩效应。

### Hash应用
![](/wikis/_resources/%C2%A73.5_HASH%E5%93%88%E5%B8%8C%EF%BC%88%E6%95%A3%E5%88%97%EF%BC%89%E5%87%BD%E6%95%B0/177af96e26cb7bc1ba6caa4ea0f732e3_MD5.png)

![](/wikis/_resources/%C2%A73.5_HASH%E5%93%88%E5%B8%8C%EF%BC%88%E6%95%A3%E5%88%97%EF%BC%89%E5%87%BD%E6%95%B0/e87b50bb5ebf3ffafb0c4833bdcadd91_MD5.png)

![](/wikis/_resources/%C2%A73.5_HASH%E5%93%88%E5%B8%8C%EF%BC%88%E6%95%A3%E5%88%97%EF%BC%89%E5%87%BD%E6%95%B0/7314d269f184bbbd5bd5f234ea73d6cd_MD5.png)

#### MAC消息认证码
![](/wikis/_resources/%C2%A73.5_HASH%E5%93%88%E5%B8%8C%EF%BC%88%E6%95%A3%E5%88%97%EF%BC%89%E5%87%BD%E6%95%B0/32d53cc5a6455477f2bc6d1358eeede4_MD5.png)

![](/wikis/_resources/%C2%A73.5_HASH%E5%93%88%E5%B8%8C%EF%BC%88%E6%95%A3%E5%88%97%EF%BC%89%E5%87%BD%E6%95%B0/77f7e21e8576c226ffbd255f9b960aee_MD5.png)
