Windows 和 Linux 系统下使用 SHA256 与 MD5 校验的教程
一、校验工具简介
作用:通过计算文件的哈希值(类似"数字指纹"),验证文件完整性,确保下载的文件未被篡改或损坏。
常用算法:
- MD5:生成 128 位哈希值,格式为 32 位十六进制字符串。
- SHA256:生成 256 位哈希值,安全性高于 MD5,格式为 64 位十六进制字符串。
二、Windows 系统校验教程
(一)使用系统内置工具(PowerShell)
-
打开 PowerShell:右键点击"开始菜单",选择"Windows PowerShell"或"终端"。
-
计算哈希值:
- MD5:输入
Get-FileHash "文件路径" -Algorithm MD5
- SHA256:输入
Get-FileHash "文件路径" -Algorithm SHA256
- 示例:
Get-FileHash "D:\下载\win10.iso" -Algorithm SHA256
-
查看结果:命令执行后会显示哈希值和算法,与官方提供的对比即可。
(二)使用第三方工具(HashTab)
-
下载安装:搜索"HashTab"并安装(支持 Windows 10/11)。
-
使用方法:
- 右键点击文件,选择"属性"。
- 在"文件哈希"选项卡中直接查看 MD5 和 SHA256 值。
三、Linux 系统校验教程
(一)使用终端命令(通用方法)
-
打开终端:按
Ctrl+Alt+T
打开终端。
-
计算哈希值:
- MD5:输入
md5sum "文件路径"
- SHA256:输入
sha256sum "文件路径"
- 示例:
sha256sum ~/下载/ubuntu.iso
-
校验技巧:将官方哈希值保存到文本文件(如
hash.txt
),输入 sha256sum -c hash.txt
自动对比,显示 OK
即校验通过。
(二)图形化工具(以 Ubuntu 为例)
-
安装工具:输入
sudo apt install gnome - disk - utility
-
使用方法:
- 打开"磁盘工具",点击"其他操作"→"校验文件"。
- 选择文件后,自动显示 MD5 和 SHA256 哈希值。
四、校验流程总结
-
获取官方哈希值:在 SystemMirror 等网站下载文件时,务必保存对应文件的 MD5 或 SHA256 值。
-
计算本地哈希值:按上述系统教程执行命令或使用工具。
-
对比结果:若本地计算值与官方值完全一致,说明文件完整;不一致则可能文件损坏或被篡改,建议重新下载。
五、注意事项
-
文件路径包含空格:需用英文引号包裹路径(如
"D:\Program Files\file.iso"
)。
-
Linux 权限问题:普通用户可直接校验,无需管理员权限。
-
安全性建议:SHA256 比 MD5 更安全,建议优先使用 SHA256 校验重要文件(如系统镜像、安装包)。