# 文件哈希校验器

计算文件的MD5/SHA1/SHA256哈希值，并与期望哈希值进行校验

> 标准页面: https://elysiatools.com/zh/tools/file-hash-verifier

- **分类:** Utilities

- **关键词:** 哈希, md5, sha1, sha256, 校验和, 校验, 文件, 完整性, 安全

## 概述

文件哈希校验器是一款高效的在线工具，旨在帮助用户快速计算文件的 MD5、SHA1 或 SHA256 哈希值，并通过对比期望值确保文件的完整性与安全性。

## 输入项

- **选择文件** (file)
- **哈希算法** (select)
- **期望哈希值（可选）** (text): Enter expected hash value for verification...

## 适用场景

- 下载软件安装包后，验证文件是否在传输过程中被篡改或损坏。
- 在分享敏感文件前，生成唯一的校验和以供接收方核对。
- 排查文件是否与原始版本完全一致，确保数据传输的准确性。

## 工作原理

- 点击“选择文件”上传您需要校验的目标文件。
- 在“哈希算法”选项中选择所需的算法（默认为 SHA256）。
- （可选）输入已知的期望哈希值，系统将自动进行比对。
- 查看计算出的哈希结果，确认文件完整性状态。

## 使用案例

- 验证从第三方网站下载的安装包是否安全。
- 对比备份文件与原始文件，确保数据迁移无误。
- 确认通过邮件或网盘传输的文件在接收端未发生损坏。

## 常见问题

### 什么是文件哈希值？

哈希值是文件的“数字指纹”，通过特定算法生成，即使文件内容发生微小改变，哈希值也会完全不同。

### 支持哪些哈希算法？

目前支持 MD5、SHA1 和 SHA256 三种主流哈希算法。

### 上传的文件会被保存吗？

不会。所有计算均在本地或临时处理，文件不会被存储在服务器上。

### 如何判断校验是否成功？

如果您输入了期望哈希值，系统会直接显示“匹配”或“不匹配”的结果；若未输入，则仅显示计算出的哈希值供您手动对比。

### 文件大小有限制吗？

为了保证处理效率，单次上传的文件大小限制为 10MB。

## 相关工具

- [音频哈希](https://elysiatools.com/zh/tools/audio-hash): 为音频文件生成加密哈希（校验和）
- [校验和比较器](https://elysiatools.com/zh/tools/checksum-comparator): 比较两个校验和/哈希值以检查它们是否匹配
- [哈希生成器](https://elysiatools.com/zh/tools/hash-generator): 生成哈希值（MD5、SHA1、SHA256、SHA512）
- [哈希算法对比器](https://elysiatools.com/zh/tools/hash-algorithm-comparator): 对同一输入同时用 MD5、SHA-1、SHA-256、SHA-512、BLAKE2b、BLAKE3 哈希并横向对比：输出长度、十六进制/Base64 摘要、安全状态（已破解/现代）以及相对速度基准。适合教学、选择哈希算法或核对校验和。
- [文本哈希生成器](https://elysiatools.com/zh/tools/text-hash-generator): 一次性计算任意文本的 MD5、SHA-1、SHA-256、SHA-512、CRC-32 哈希。同时给出十六进制和 Base64 两种摘要(基于 UTF-8 编码)。
- [Excel转Markdown转换器](https://elysiatools.com/zh/tools/excel-to-markdown): 将Excel文件转换为Markdown表格格式，提取第一个工作表的数据
- [甲状腺激素指数（TSH/FT4/FT3 联动判读）](https://elysiatools.com/zh/tools/thyroid-index): 联动判读 TSH、FT4 与可选 FT3，判断甲状腺轴状态。成人参考范围：TSH 0.4–4.0 mIU/L、FT4 0.8–1.8 ng/dL（≈10–23 pmol/L）、FT3 2.3–4.2 pg/mL（≈3.5–6.5 pmol/L）。TSH 高 + FT4 低 → 原发性甲减（桥本、消融后、缺碘、胺碘酮/锂）；TSH 高 + FT4 正常 → 亚临床甲减；TSH 低 + FT4 高（±FT3 高）→ 原发性甲亢（Graves、毒性结节、甲状腺炎早期、碘/胺碘酮相关）；TSH 低 + FT4 正常 → 亚临床甲亢或外源性激素或早期甲状腺炎，应查 FT3 识别 T3 毒症；TSH 正常/低 + FT4 低 → 中枢性（继发/三发）甲减（垂体/下丘脑病变）；TSH 高 + FT4 高 → TSH 瘤或甲状腺激素抵抗；全部正常 → 甲状腺功能正常（非甲状腺病态综合征可仅 FT3 低）。注意事项：TSH 昼夜节律（22:00–02:00 峰，午后谷）；多巴胺、激素、重病、卡麦角林可抑制 TSH；孕期应使用孕期特异性 TSH 范围；异嗜性抗体可致假性 TSH/FT4 异常；胺碘酮可致 1 型（碘致）与 2 型（破坏性）甲亢。来源 ATA 2014/2016、NACB 2002、Garber 2012、MDCalc。不构成医疗建议。
- [Bcrypt哈希验证器](https://elysiatools.com/zh/tools/bcrypt-validator): 验证密码与bcrypt哈希是否匹配

## 示例

- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换
- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Web Rust 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-rust): Web Rust 图像处理示例，包括图像读取保存、缩放和格式转换

## 相关内容

- [PDF 签名验证与文件完整性证据](https://elysiatools.com/zh/hubs/pdf-signature-verification-workflows): 先保存原始 PDF 的哈希，再与可信来源提供的 checksum 对比，验证内嵌签名并记录证书链结果；工具输出不等同于法律有效性，也不自动证明签署人身份。
- [分离签名与文件完整性验证](https://elysiatools.com/zh/hubs/detached-signature-and-file-integrity-verification): 为已知文件生成或复现哈希，与发布方 checksum 对照，并使用单独确认信任来源的 Ed25519 公钥验证分离签名。
- [二进制编码、文件取证与完整性校验工具](https://elysiatools.com/zh/hubs/binary-encoding-file-forensics-integrity): 检查字节与文件签名、识别文件类型、测量熵，并在一个安全流程中验证哈希或校验和。
