歲月留聲

哈希值怎么查询?有哪些Hash哈希值校验工具?

Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值(哈希值)。Hash 算法可以将一个数据转换为一个标志,这个标志和源数据的每一个字节都有十分紧密的关系。Hash 算法还具有一个特点,就是很难找到逆向规律。

「哈希值怎么查询?有哪些Hash哈希值校验工具?:https://0xo.net/1674」

哈希值怎么查询?有哪些Hash哈希值校验工具? - 第1张图片

哈希值有什么作用?

可以把哈希值简单地理解成是一段数据(某个文件,或者是字符串)的 DNA,数字指纹,具有唯一性。

使用指定哈希算法(比如 MD5,SHA-1 等),将一个文件(一段长数据)映射为一段较短小的数据,这段小数据就是文件的哈希值。这个文件哈希值是唯一的,一旦大数据发生了变化,哪怕是微小变化,文件哈希值也会随之发生变化。不同文件,哈希值不一样。

「哈希值怎么查询?有哪些Hash哈希值校验工具?:https://0xo.net/1674」

因此可以通过校验文件哈希值来确保下载的文件(软件、系统镜像 ISO 等)完整性以及确保没有被修改过。

哈希值怎么查询?有哪些 Hash 哈希值校验工具?

检测哈希值的软件工具比较多,比如:Hash、HashMyFiles、HashCheck、MyHash、Hashcalc、HashTab、HashTools、Rapidcrc、get-filehash...

1、检测速度快。经常下载 ISO 系统的人来说,动辄几个 GB 大小,如果检测速度慢,会很崩溃。

「哈希值怎么查询?有哪些Hash哈希值校验工具?:https://0xo.net/1674」

2、支持的算法多。有人提供 MD5 值,有人提供 SHA1 值,还有提供 SHA256 值等等,所以如果一款软件不能支持所有算法,使用起来就不方便。

3、绿色免安装。因为考虑到便携性,可以随时随地使用,如果是安装版,用起来不方便。

使用 Windows 10 自带工具 校验文件 MD5 SHA1 SHA256 等

应该 Win 8 以上系统都适用,只是使用起来可能不那么方便。

「哈希值怎么查询?有哪些Hash哈希值校验工具?:https://0xo.net/1674」
certutil -hashfile    

实例:

certutil -hashfile F:\ISO\cn_windows_10_business_editions_version_21h1_x64_dvd_57455ea1.iso sha256

还可以使用 PowerShell 集成得 get-filehash 工具,使用方法类似,如:

get-filehash F:\ISO\cn_windows_10_business_editions_version_21h1_x64_dvd_57455ea1.iso -Algorithm SHA256

哈希值怎么查询?有哪些Hash哈希值校验工具? - 第2张图片

不过,PowerShell 这个 get-filehash 工具可以集成到右键菜单,使用起来会方便一点点,下载:Win10 右键菜单加上文件哈希校验功能 - 计算文件 Hash 工具 MD5 / SHA1 等,解压,导入注册表即可使用。

HashMyFiles - 计算文件 MD5/SHA1/CRC32/SHA256/SHA384/SHA512 校验信息

HashMyFiles,NirSoft 出品免费文件校验工具(Calculate MD5/SHA1/CRC32 hashes of your files),可以快速效验文件 MD5/SHA1/CRC32/SHA256/SHA384/SHA512 值。

HashMyFiles 可以快速计算文件 MD5/SHA1/CRC32/SHA256/SHA384/SHA512 校验信息,支持导出/复制(指定)校验信息,很方便。免费,带中文语言包。

支持系统:Windows 2000/XP/2003/Vista/Windows 7/Windows 8/Windows 10.

可以调整显示项目和选择计算 Hash 校验项目:

哈希值怎么查询?有哪些Hash哈希值校验工具? - 第3张图片

哈希值怎么查询?有哪些Hash哈希值校验工具? - 第4张图片

支持导出复制校验信息:

哈希值怎么查询?有哪些Hash哈希值校验工具? - 第5张图片

HashMyFiles 下载:HashMyFiles v2.37

hashmyfiles-2.43-x86+x64

MyHash 支持 CRC32、MD5、SHA1、SHA256、SHA512 算法

多年来一直使用 Hash 1.0.4 这个校验软件,小巧免费,非常好用。缺点是支持算法较少,只支持 MD5、SHA1、CRC32,已经不能满足现在校验需求,已经光荣退役。

目前推荐 MyHash,一款采用并行计算,充分利用多核 CPU 性能,快速计算文件哈希值的工具。

MyHash 功能特点:

哈希值怎么查询?有哪些Hash哈希值校验工具? - 第6张图片

MyHash 也是一款绿色免安装的软件,界面非常简洁。支持的算法多:MD5、SHA1、SHA256、SHA512、CRC32。

MyHash Github 项目地址:https://github.com/drag0n-app/MyHash

备用下载:MyHash_1.4.7_Final_drag0n + Hash 1.0.4

退出移动版