文件哈希校验
本地文件哈希计算工具,拖入文件即可计算 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 计算哈希,不发任何请求。