办公行政文件 MD5 校验SHA256 在线计算文件哈希值查询

文件哈希 MD5 / SHA-256 校验

本地计算文件 MD5 / SHA-1 / SHA-256 / SHA-512 哈希值,分片读取不卡顿,支持期望值粘贴比对,全程不上传文件。

哈希算法(可多选)
计算结果

选择文件并勾选算法后显示哈希值

使用步骤

  1. 将文件拖入虚线区域或点击选择(单个文件 ≤ 200MB)
  2. 勾选需要的算法:MD5 / SHA-1 / SHA-256 / SHA-512(默认 SHA-256)
  3. 大文件分片读取时查看进度条,等待各算法结果出现
  4. 将官方公布的期望值粘贴到比对框,自动匹配一致项并高亮

哈希计算与比对规则

  • 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