MD5/SHA1/SHA256 校验方法(全平台通用)

内容摘要:文件校验是验证文件完整性、是否被篡改/损坏的核心方法,原理是通过算法计算文件唯一哈希值,和官方提供的哈希值对比,一致则文件完整。我整理了 Windows、macOS、Linux 系统自带工具(无需安装软件)+ 通用小工具,直接复制命令就能用。一、Windows 系统(自带命令,无需安装)Windows 7/10/11 都内置 certutil 命令,管理
作者:超级管理员
发布时间:2026-03-20 00:06:36

文件校验是验证文件完整性、是否被篡改/损坏的核心方法,原理是通过算法计算文件唯一哈希值,和官方提供的哈希值对比,一致则文件完整。

我整理了 Windows、macOS、Linux 系统自带工具(无需安装软件)+ 通用小工具,直接复制命令就能用。


一、Windows 系统(自带命令,无需安装)

Windows 7/10/11 都内置 certutil 命令,管理员/普通权限 cmd 都能用

1. 打开命令行

按下 Win + R → 输入 cmd → 回车

2. 计算哈希值命令

# 计算 MD5
certutil -hashfile 你的文件路径 MD5

# 计算 SHA1
certutil -hashfile 你的文件路径 SHA1

# 计算 SHA256
certutil -hashfile 你的文件路径 SHA256

3. 快速使用技巧

直接把文件拖进 cmd 窗口,会自动填充完整路径,不用手动输入。

示例:

certutil -hashfile C:UsersAdminDesktop	est.zip SHA256

执行后会输出一串哈希值,和官方值逐字符对比即可。


二、macOS 系统(自带终端)

macOS 内置 md5shasum 命令,开箱即用。

1. 打开终端

启动台 → 其他 → 终端

2. 计算命令

# 计算 MD5
md5 你的文件路径

# 计算 SHA1
shasum -a 1 你的文件路径

# 计算 SHA256
shasum -a 256 你的文件路径

3. 便捷用法

把文件直接拖进终端,自动补全路径,回车执行。


三、Linux 系统(所有发行版通用)

Linux 内置专属命令,最简单高效。

# MD5
md5sum 文件名

# SHA1
sha1sum 文件名

# SHA256
sha256sum 文件名

四、图形化工具(适合新手,一键校验)

不想用命令行,用这两个免费工具:

  1. Windows:HashCalc / 软媒魔方校验工具(轻量无广告)或者 OpenHashTabhttps://www.123865.com/s/5PAcVv-mbXs3?pwd=1256 

  2. 跨平台:HashMyFiles(微软官方推荐,免安装)

    1. 下载后打开 → 拖入文件 → 自动显示 MD5/SHA1/SHA256 全量哈希值


五、核心校验规则

  1. 计算出的哈希值字符串,和官方提供的值完全一致(大小写不影响),文件就是完整未篡改的;

  2. 只要有一个字符不同,说明文件损坏、下载不完整或被篡改;

  3. 安全性:MD5/SHA1 已不安全,重要文件优先校验 SHA256


总结

  1. 全系统都自带校验工具,不用额外下载软件;

  2. 核心操作:拖入文件 → 执行命令 → 对比哈希值;

  3. 优先用 SHA256 校验,安全性最高。


链接说明:转载本站文章请注明出处,谢谢合作。
上一篇:没有了!
下一篇:没有了!