哈希值就像文件的"指纹",同样文件算出来永远一样,文件改一个字节结果就完全不同。所以下载完文件后,网站通常会给一个哈希值让你核对,对上了说明文件完整没坏;做数据备份、文件传输时,也可以比对哈希值确认内容没被改动。这个小工具就是帮你算文件的哈希的——文件拖进去,一次把七种哈希值都算出来。
主要功能
拖拽或点击上传
最上面一块是上传区,直接把文件拖进去,或者点击选文件都行。支持任意格式:图片、文档、压缩包、程序、视频都行。选好之后下面会显示文件名和大小,让你确认选对了。
七种哈希一次算全
点"立即计算",工具会同时算出七种哈希:
CRC32:8 位十六进制,最快的校验,下载网站常用
MD5:32 位,最常见的校验值
SHA1:40 位,老一点的标准
SHA256:64 位,现在最常用的
SHA512:128 位,安全性更高
SHA3-256:新一代 SHA-3 算法,64 位
SHA3-512:新一代 SHA-3 算法,128 位
结果统一显示成大写,方便对照。
大文件分块计算
文件大的时候,不会一次性全读进内存,而是分块读、分块算,一块 2MB。这样几个 GB 的大文件也能算,不会卡死浏览器。算的过程中有进度条,显示当前算了百分之多少。
一键复制
每种哈希右边都有"复制"按钮,点一下就把对应的值复制走,拿去比对或填写都行。
文件名和大小显示
选好文件后,上面会显示文件名和文件大小(自动换算成 KB、MB、GB),确认选对了再点计算。
适合谁用
下载大文件后想核对完整性的人,网站给的 MD5 或 SHA256 可以对一对;做备份、传文件的人,比对两边的哈希值就能确认内容一致;做开发、发布软件的人,发布页上要提供文件校验值,用这个算出来填上去;做安全分析、取证的人,也经常要算文件的哈希来做标识。
用起来什么感觉
界面很简洁:上面拖文件,下面点计算,结果一列排开。每个哈希一行,左边是算法名,中间是值,右边是复制按钮。文件大的时候进度条会一格一格往前走,能看出在算。整个计算在浏览器本地完成,文件不会上传到任何服务器,隐私安全。手机上哈希行会变成上下排列,标签、值、按钮各占一行,看着也清楚。按钮大、字清楚。不需要安装,打开网页就能使,用完关掉就行。