办公行政文件 MD5 校验SHA256 在线计算文件哈希值查询
文件哈希 MD5 / SHA-256 校验
本地计算文件 MD5 / SHA-1 / SHA-256 / SHA-512 哈希值,分片读取不卡顿,支持期望值粘贴比对,全程不上传文件。
哈希算法(可多选)
计算结果
选择文件并勾选算法后显示哈希值
使用步骤
- 将文件拖入虚线区域或点击选择(单个文件 ≤ 200MB)
- 勾选需要的算法:MD5 / SHA-1 / SHA-256 / SHA-512(默认 SHA-256)
- 大文件分片读取时查看进度条,等待各算法结果出现
- 将官方公布的期望值粘贴到比对框,自动匹配一致项并高亮
哈希计算与比对规则
- SHA 系列使用浏览器原生 crypto.subtle.digest,零第三方依赖;MD5 使用自实现 RFC 1321
- 文件以 8MB 分片读取,200MB 内一次性计算,超大文件直接拒绝
- 期望值比对忽略大小写与首尾空格、内部空白
- 非 HTTPS 或不支持 crypto.subtle 的环境给出明确提示
输入输出示例
| 输入 / 情形 | 输出 / 说明 |
|---|---|
对字符串 abc 计算 MD5 得 900150983cd24fb0d6963f7d28e17f72 | |
同一文件的 MD5 与 SHA-256 同时列出,可与官网两种校验值分别核对 | |
期望值末尾多空格仍可正确匹配 | |
适用场景
- 下载镜像安装包完整性校验
- 合同附件版本核对
- 运维文件传输校验
常见问题
不会,文件通过本地 FileReader 与 Web Crypto API 读取计算,可在断网环境使用。
MD5 已不适用于防篡改安全场景,但下载站仍广泛用它做误传校验;安全用途请以 SHA-256 及以上为准。
浏览器无法流式调用 subtle digest,需在本地完成读取,速度取决于磁盘与内存,请等待进度条完成。
同一文件的哈希必然一致,不一致通常是文件版本不同或传输损坏,请重新下载后在根文件(非压缩包内文件)上计算。
单个文件建议 200MB 以内,以 8MB 分片读取;超过限制会直接拒绝,避免浏览器内存不足。
相关工具
同分类常用
规则口径最后核对:2026-10-13