镜像验证指南

本指南说明了Windows 和 Linux 系统下使用 SHA256 与 MD5 校验的教程

Windows 和 Linux 系统下使用 SHA256 与 MD5 校验的教程

一、校验工具简介

作用:通过计算文件的哈希值(类似"数字指纹"),验证文件完整性,确保下载的文件未被篡改或损坏。

常用算法:

  • MD5:生成 128 位哈希值,格式为 32 位十六进制字符串。
  • SHA256:生成 256 位哈希值,安全性高于 MD5,格式为 64 位十六进制字符串。

二、Windows 系统校验教程

(一)使用系统内置工具(PowerShell)

  1. 打开 PowerShell:右键点击"开始菜单",选择"Windows PowerShell"或"终端"。
  2. 计算哈希值:
    • MD5:输入 Get-FileHash "文件路径" -Algorithm MD5
    • SHA256:输入 Get-FileHash "文件路径" -Algorithm SHA256
    • 示例:Get-FileHash "D:\下载\win10.iso" -Algorithm SHA256
  3. 查看结果:命令执行后会显示哈希值和算法,与官方提供的对比即可。

(二)使用第三方工具(HashTab)

  1. 下载安装:搜索"HashTab"并安装(支持 Windows 10/11)。
  2. 使用方法:
    • 右键点击文件,选择"属性"。
    • 在"文件哈希"选项卡中直接查看 MD5 和 SHA256 值。

三、Linux 系统校验教程

(一)使用终端命令(通用方法)

  1. 打开终端:按 Ctrl+Alt+T 打开终端。
  2. 计算哈希值:
    • MD5:输入 md5sum "文件路径"
    • SHA256:输入 sha256sum "文件路径"
    • 示例:sha256sum ~/下载/ubuntu.iso
  3. 校验技巧:将官方哈希值保存到文本文件(如 hash.txt),输入 sha256sum -c hash.txt 自动对比,显示 OK 即校验通过。

(二)图形化工具(以 Ubuntu 为例)

  1. 安装工具:输入 sudo apt install gnome - disk - utility
  2. 使用方法:
    • 打开"磁盘工具",点击"其他操作"→"校验文件"。
    • 选择文件后,自动显示 MD5 和 SHA256 哈希值。

四、校验流程总结

  1. 获取官方哈希值:在 SystemMirror 等网站下载文件时,务必保存对应文件的 MD5 或 SHA256 值。
  2. 计算本地哈希值:按上述系统教程执行命令或使用工具。
  3. 对比结果:若本地计算值与官方值完全一致,说明文件完整;不一致则可能文件损坏或被篡改,建议重新下载。

五、注意事项

  • 文件路径包含空格:需用英文引号包裹路径(如 "D:\Program Files\file.iso")。
  • Linux 权限问题:普通用户可直接校验,无需管理员权限。
  • 安全性建议:SHA256 比 MD5 更安全,建议优先使用 SHA256 校验重要文件(如系统镜像、安装包)。