工具介绍
工具简介
文件哈希验证工具,是一款计算文件内容哈希值的在线工具。通过本工具可以快速计算文件的哈希值,计算出来的 Hash 值与官方给出的 Hash 值进行对比,可以验证文件内容是否被篡改。如果你经常在网络上下载文件,哈希值校验是确保系统安全的必要环节。
本工具支持 MD5、SHA(包括 SHA1、SHA224、SHA256、SHA384、SHA512 算法)等多种哈希算法,能满足大多数哈希校验场景;另外,为提升文件 Hash 效率以及保证用户文件安全性,本工具提供的哈希计算均在客户端完成,不会把文件上传至本站服务器,各位可放心使用。
使用方法
本工具提供了直观的界面,使用非常简单,只需指定一个哈希算法,然后选择你想进行哈希校验的文件,即可进行文件哈希计算。以 PhpStorm-2021.3.2.dmg
为例,当通过官网下载之后,官网会给出该文件的 SHA256 哈希值;然后,使用本工具对下载的文件进行 SHA256 哈希计算,会发现计算出来的哈希值跟官网给的哈希值是一致的。
如下图所示:
另外,为提升使用体验,本工具会给出文件哈希计算的实时进度,当对大文件执行哈希计算时(大文件哈希计算相对比较耗时),这大大减少了用户的等待焦虑。
执行效率
在 2核8G 电脑环境下,以 Chrome v99 浏览器作为测试平台,使用 SHA256 哈希算法,对不同大小的文件进行哈希计算,其执行时间如下:
文件大小 | 哈希计算时间 |
---|---|
<10M | 不到 1s |
20M | 1.02s |
50M | 1.82s |
100M | 2.97s |
200M | 7.24s |
500M | 20.59s |
1G | 44.67s |
2G | 85.39s |
5G | 196.83s |
测试结果说明:
- 哈希算法越复杂,计算耗时越多;
- 文件越大,同一哈希算法需要的计算时间受测试环境的影响越大(即误差越大);
- 哈希计算效率在不同的电脑环境下有不同的表现,上述测试结果仅供参考;
感谢使用,希望本工具能够为你进行文件内容校验提供一定的帮助。