当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 Windows 上验证文件哈希(校验和)

作者:精品下载站 日期:2024-12-14 01:55:46 浏览:14 分类:玩电脑

如何在 Windows 上验证文件哈希(校验和)


检查下载文件的哈希值(校验和)可以验证其完整性并确保文件内容未被修改。管理员通常对下载的操作系统发行版和软件安装映像使用 MD5/SHA256 校验和验证。

校验和背后的想法是使用特定的哈希函数算法(通常是MD5)为原始文件计算特定值(哈希), SHA1SHA256),然后用户可以对他们下载的文件执行相同的检查。通过比较这两个哈希值,您可以验证您是否下载了原始文件。如果文件哈希值不同,则意味着文件已被修改或损坏。

要在 Windows 中验证文件的哈希值,请使用内置的

Get-FileHash

PowerShell cmdlet 或

certutil

命令。

Get-FileHash "F:\ISO\Windows_server_2025_EVAL_x64FRE_en-us.iso"

[玩转系统] 如何在 Windows 上验证文件哈希(校验和)

一段时间后,cmdlet 使用 SHA-256 算法(默认情况下)返回文件的校验和。计算哈希和可能需要一些时间,具体取决于文件大小。 -Algorithm 属性允许切换到不同的校验和算法。

  • SHA1

  • SHA256(默认) - 最流行的哈希算法,冲突概率最低(当两个不同的文件具有相同的校验和时)

  • SHA384

  • SHA512

  • MD5 - 最快但过时的哈希算法

同样,您可以使用 certutil.exe 获取文件的哈希值:

certutil -hashfile "F:\ISO\Windows_server_2025_EVAL_x64FRE_en-us.iso" SHA256

[玩转系统] 如何在 Windows 上验证文件哈希(校验和)

从哪里获取原始 Microsoft/Windows ISO 映像校验和?

如果您有 Microsoft 帐户,则可以在 https://my.visualstudio.com/Downloads 找到 Windows 映像 ISO 校验和。它不需要有效的 MSDN 订阅。图像校验和信息可在“产品信息”选项卡上找到。

[玩转系统] 如何在 Windows 上验证文件哈希(校验和)

以下第三方在线数据库还包含所有 Microsoft 原始图像及其哈希值的列表 https://files.rg-adguard.net/search。与 Microsoft 网站相比,该网站允许通过哈希值搜索 ISO 映像。搜索生成的哈希值以确保您已下载原始 ISO 映像文件。

[玩转系统] 如何在 Windows 上验证文件哈希(校验和)

哈希值不区分大小写。

要自动执行根据原始值检查下载图像的哈希和的过程,请使用以下 PowerShell 单行代码:

((get-filehash .\Windows_server_2025_EVAL_x64FRE_en-us.iso).hash) -eq "D0EF4502E350E3C6C53C15B1B3020D38A5DED011BF04998E950720AC8579B23D"

[玩转系统] 如何在 Windows 上验证文件哈希(校验和)

如果文件校验和与参考值匹配,该命令将返回True

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯