哈希校验
哈希校验
哈希校验支持为文本或文件生成 SHA-256、SHA-512 和 SHA-1 校验值,并可与期望结果快速比对,适合下载校验、备份核对和文件完整性检查。
文本输入
SHA-256
SHA-512
SHA-1(旧版)
十六进制(小写)
十六进制(大写)
哈希校验选择模式:文本或文件输入文本内容或拖入待校验文件选择哈希算法(默认 SHA-256)点击「计算」生成校验和可选:粘贴期望值进行一致性比对
快速开始
1
2
3
4
5
常见使用场景
下载校验
对比官方提供的校验和,确认文件未被篡改
备份验证
比较备份前后文件哈希,确认数据完整
接口排障
对请求体/配置生成哈希摘要用于日志对比或一致性检查(不等同于 HMAC 签名)
去重检测
通过哈希快速判断文件是否相同
使用建议
日常校验优先选择 SHA-256,安全与性能兼顾
高安全场景可选 SHA-512,抗碰撞能力更强
SHA-1 仅用于兼容旧系统,不建议新场景使用
比对会自动忽略大小写与空白;如需复制到其它工具/文档,可切换大小写格式匹配官方口径
限制与兼容性
依赖现代浏览器能力(WebAssembly 与 File.stream);少数旧浏览器可能无法使用
超大文件采用流式处理,内存占用可控但计算耗时较长
SHA-1 已被证明存在碰撞风险,仅用于历史兼容
隐私与安全
所有处理都在浏览器本地完成,当前内容可随时替换、清空并重新处理。
常见问题
按顺序排查:确认算法一致(官方给的是 SHA-256 就选 SHA-256);确认校验对象一致(官方校验压缩包就对压缩包校验,不要解压后再算);期望值里若带文件名/前缀只取十六进制部分;文本模式会受换行与编码影响,下载校验建议用“文件”模式;仍不一致时建议重新下载并排除中间修改
理论上无大小限制,采用流式读取避免内存溢出;超大文件(GB 级)计算需数秒至数十秒