Windows系统怎么看文件的MD5

✅ 方法一(最推荐):certutil(系统自带,万金油)

适用:Windows 7 / 10 / 11 / Server 所有版本

1️⃣ 打开 CMD 或 PowerShell

  • 开始菜单 → 搜索 cmd
  • (是否管理员权限无所谓)

2️⃣ 执行 MD5 校验

cmd 复制代码
certutil -hashfile 文件路径 MD5

✅ 示例

cmd 复制代码
certutil -hashfile C:\temp\test.iso MD5

输出示例:

text 复制代码
MD5 hash of C:\temp\test.iso:
e2fc714c4727ee9395f324cd2e7f331f
CertUtil: -hashfile command completed successfully.

👉 中间那一行就是 MD5 值


✅ 方法二:PowerShell(更现代)

Windows 10 / 11 / Server 推荐

powershell 复制代码
Get-FileHash C:\temp\test.iso -Algorithm MD5

输出示例:

text 复制代码
Algorithm : MD5
Hash      : E2FC714C4727EE9395F324CD2E7F331F
Path      : C:\temp\test.iso

✅ 优点:

  • 可脚本化
  • 支持 SHA1 / SHA256 / SHA512

✅ 方法三:GUI / 右键(第三方工具)

如果你经常校验文件(ISO、固件、驱动):

常用工具

  • HashCheck
  • 7-Zip(间接)
  • HashTab

安装后 → 右键文件 → 校验和 / 属性 → MD5

✅ 适合非运维、非工程环境

❌ 服务器一般不装


✅ 方法四:WSL / Linux 工具(如果你有 WSL)

bash 复制代码
md5sum /mnt/c/temp/test.iso

✅ 多算法对照(实用)

算法 命令
MD5 certutil -hashfile file MD5
SHA1 certutil -hashfile file SHA1
SHA256 certutil -hashfile file SHA256

PowerShell:

powershell 复制代码
Get-FileHash file -Algorithm SHA256

⚠️ 工程注意事项(很重要)

❗ MD5 已不安全

  • 不能用于安全校验 / 防篡改
  • 只能用于:
    • 文件完整性
    • 传输是否损坏
    • 与厂商给的 MD5 对比

下载 ISO / firmware / driver

  • 优先 SHA256
  • MD5 只是"快速对一眼"

✅ 快速对比(你实际会用到的)

场景 推荐方式
单次校验 certutil
写脚本 PowerShell
Server / 无 GUI certutil
批量文件 PowerShell
日常桌面 右键工具

✅ 一句话总结

Windows 下 check MD5:

cmd 复制代码
certutil -hashfile 文件 MD5

相关推荐
Andy21 分钟前
C++ list容器基本逻辑结构详解
c++·windows·list
云游牧者32 分钟前
K8S故障排查三板斧-CSDN博客
运维·docker·云原生·kubernetes·k8s·容器化·故障排查
程序员老邢1 小时前
【技术底稿 32】Nginx 经典大坑复盘:本机公网域名自环代理,导致接口返回首页 / 404 实战排障
java·运维·nginx·前后端分离·技术底稿·后端部署
сокол1 小时前
【网安-Web渗透测试-内网渗透】局域网ARP攻击与DNS劫持
服务器·网络·网络安全
忧云1 小时前
开源 SSH 客户端 Netcatty:免费替代 Termius,带 AI 的现代化运维工具
运维·开源·ssh
想唱rap2 小时前
传输层协议TCP
linux·运维·服务器·网络·c++·tcp/ip
曦夜日长2 小时前
Linux系统篇,权限(二):缺省权限、最终权限的计算、文件隔离的两种方式
linux·运维·服务器
kebidaixu2 小时前
OK3568开发板更新Ubuntu22.04方法总结
linux·运维·服务器
是桃萌萌鸭~3 小时前
oracle的隐藏虚拟列详解
运维·数据库·oracle
晚风予卿云月3 小时前
【Linux】Linux2.6 O(1)调度器超详解 | 进程切换+内核链表 | 面试必背
linux·运维·面试