9、哈希与消息摘要全解析

哈希与消息摘要全解析

1. 深入了解哈希

哈希函数,也被称为消息摘要,能够将任意长度的输入转换为唯一的固定长度值。虽然这个过程通常是不可逆的,但它具备强大的完整性检查功能。下面通过具体例子来深入理解哈希。

以MD5哈希算法为例:

MD5("Wisdom, Power, Courage") = 4F8F5CB531E3D49A61CF417CD133792CCFA501FD8DA53EE368FED20E5FE0248C 
MD5("Courage, Power, Wisdom") = 3CCF8252D8BBB258460D9AA999C06EE38E67CB546CFFCF48E91F700F6FC7C183 
MD5("Power, Courage, Wisdom") = B97DE512E91E3828B40D2B0FDCE9CEB3C4A71F9BEA8D88E75C4FA854DF36725F

可以看到,即使每次哈希的是相同的三个单词,只是改变了它们的顺序,得到的哈希值也截然不同。

接下来,我们通过实际操作来观察哈希值的变化:
1. 下载并安装WinMD5或适用于你操作系统的MD5哈希生成器。
2. 使用文本编辑器(如Microsoft Word或Notepad)输入几行文本。
3. 保存文件。
4. 使用MD5哈希生成器浏览到该文件并进行哈希计算。
5. 记录生成的哈希序列。
6. 重新打开原始文本文件,更改一两个字符。
7. 再次保存文件。
8. 再次使用MD5哈

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值