文件哈希计算
拖入文件本地计算 MD5、SHA-1/256/384/512 校验值。
文件哈希计算是做什么的
下载安装包、传输固件或比对文件副本时,需要核对文件哈希以确认内容未被篡改。把文件拖进本工具即可一次性得到 MD5 与 SHA-1、SHA-256、SHA-384、SHA-512 五种常用摘要。
SHA 系列通过浏览器原生 crypto.subtle 计算,MD5 为内置的纯 JS RFC1321 实现。文件按分块读取并显示进度,全部在本地内存完成,不会上传;file:// 协议下 crypto.subtle 被浏览器禁用时仅能算 MD5 并给出提示。
核心功能
- 支持拖拽或点击选择文件
- 一次输出五种哈希算法结果
- 分块读取大文件并显示进度条
- 每条结果单独一键复制
- 本地计算,文件不出浏览器
文件哈希计算怎么用
拖入文件本地计算 MD5、SHA-1/256/384/512 校验值。
- 把文件拖入虚线框或点击选择文件
- 等待读取进度完成,哈希逐项显示
- 点击各行的「复制」按钮取用校验值
- 与来源公布的哈希比对确认完整性
适合这些场景
- 核对下载的安装包、镜像是否完整
- 比对两份文件副本是否一致
- 为发布资源生成校验和
常见问题
为什么 SHA 系列显示不可用?
直接双击以 file:// 方式打开页面时,浏览器出于安全限制禁用 crypto.subtle。请通过 http(s) 访问本站后再使用,届时 SHA-1/256/384/512 均可计算。
不同算法应该选哪个核对?
发布方给了哪种就核对哪种;MD5 与 SHA-1 碰撞风险较高,仅适合快速查重,安全性要求高的场景请以 SHA-256 及以上为准。
很大的文件会卡住吗?
读取按 4MB 分块进行并显示进度,不会长时间无响应;哈希计算本身在主线程完成,数百 MB 以内的文件通常几秒内出结果。