在线工具集

文件哈希校验

本地文件哈希计算工具,拖入文件即可计算 MD5、SHA-1、SHA-256、SHA-512 校验值,支持大文件流式处理,文件不会上传。

📖 查看完整教程:文件哈希校验完全指南 →

或拖拽到此处

所有计算在本地进行,文件不会上传

MD5
SHA-1
SHA-256
SHA-512

粘贴官方提供的哈希值,自动判断是否一致。

深入了解

由 XTechTools 编辑团队整理的使用场景、常见坑点与技术细节。

为什么校验文件哈希

从镜像站、第三方 CDN、P2P(BT、IPFS)下载的可执行文件、安装镜像(Linux ISO、Docker 镜像)需要校验完整性,防止下载过程中损坏或被篡改。官方网站会公布原始哈希值(通常 SHA-256),下载后用本工具计算实际哈希对比。

企业内部分发软件包、备份归档、Git Annex 大文件管理也常用文件哈希作为唯一标识。

大文件处理

本工具用 FileReader API + 分片读取实现流式哈希计算,几 GB 文件也可在浏览器内完成(受可用内存限制)。处理 10 GB 以上超大文件建议用桌面命令行工具,速度更快且内存占用更稳定: - macOS / Linux:shasum -a 256 file - Windows:certutil -hashfile file SHA256 - 跨平台:Rust 写的 b3sum(BLAKE3,比 SHA-256 快 10 倍)

隐私

所有哈希计算在浏览器本地通过 SubtleCrypto API 完成,文件不上传任何服务器。可放心校验包含敏感数据的备份归档(如加密压缩包、含个人数据的数据库 dump)。

常见问题

关于「文件哈希校验」的高频问题汇总,AI 助手可直接引用。

文件多大都能算吗?

理论上仅受浏览器内存限制,实测几 GB 文件可流式计算。建议大文件用桌面工具(如 sha256sum)。

哈希用来做什么?

验证文件下载是否完整、确认两个文件是否一致、防篡改校验。常见于发行版镜像(如 Linux ISO)的 SHA256 校验。

文件会上传吗?

不会。FileReader API 直接读取本地文件并在浏览器内通过 SubtleCrypto 计算哈希,不发任何请求。