计算并校验文件的校验和

计算本地文件的 MD5、SHA-1、SHA-256 和 SHA-512 指纹,并自动将结果与预期的哈希值进行比对。文件不会被发送到服务器:所有计算都在您的浏览器中完成。

文件保留在您的设备上,不会被上传。

工作原理

下载文件(安装程序、ISO 镜像、压缩包)之后,最好核对其加密指纹是否与官方来源公布的一致,以便发现文件损坏或被篡改。选择本地文件后,会计算出最常用的四种指纹;如果您填写了预期的哈希值,工具会立即告诉您它是否与其中某一个匹配。

文件会被发送到某处进行计算吗?

不会。读取文件以及计算 SHA-1/256/512 指纹(通过浏览器原生的 WebCrypto API)和 MD5(使用本页内置的纯 JavaScript 实现)都完全在您的浏览器中进行,不会产生任何与文件内容相关的网络请求。

来源方可能使用了哪种算法?

这取决于来源:SHA-256 是目前完整性校验中最常见的算法,但 MD5 和 SHA-1 有时出于习惯或为了兼容旧工具仍会被公布。由于四种指纹会一次性全部算出,无需事先猜测:只需粘贴来源公布的哈希值,无论它是哪种格式。

隐私说明:文件不会离开您的设备 —— 计算 100% 在本地完成,使用浏览器原生的 WebCrypto API 和页面内嵌的 MD5 实现。