在此运行 完全在你的浏览器里运行,不上传、不登录
文件哈希
在本地用 Web Crypto API 计算文件的 SHA-1/256/384/512 哈希。
哈希在本地通过 Web Crypto API 计算,文件不会上传。
怎么用
- 点「选择文件」(或把文件拖到页面上),一次可以选多个。
- 每个文件在列表里占一张卡片,逐个文件串行计算。
- 每个文件都会给出 SHA-1、SHA-256、SHA-384、SHA-512 四个十六进制摘要。
- 点任意哈希行右侧的「Copy」可单独复制该摘要。
- 「清空」后可以计算下一批文件。
常见用法
- 校验下载 —— 把安装包的 SHA-256 与厂商公布的值比对。
- 查重 —— 内容相同的文件摘要必然相同,一次比对即可定论。
- 传输完整性 —— 复制或上传前后各算一次,发现损坏。
- 构建产物 —— 给发布文件附上校验值,让接收方能自行验证。
常见问题
问:校验下载应该用哪个算法? 答:默认选 SHA-256。SHA-384 与 SHA-512 同样适合完整性校验;SHA-1 仅因部分老厂商仍公布 SHA-1 摘要而保留,只作旧格式兼容看待。
问:能算多大的文件? 答:文件会整体读入内存再计算。几百 MB 以内的文件在普通机器上没问题;数 GB 的镜像可能触及浏览器内存上限。
问:两个内容一样但格式不同的文件,为什么哈希不同? 答:哈希只看原始字节。重新保存的文档即使看起来一样,元数据或压缩方式也可能不同,只有字节级一致的文件才共享同一个摘要。
你的数据留在这台设备上
文件哈希 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。
你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。