软件介绍
软件来源于github,是一款开源的工具,如果你感兴趣的话可以直接去看看。
首先说一下软件目前可以检测的项目:
CRC32, CRC64 (xz)
xxHash (XXH32, XXH64)
xxHash3 (64 and 128 bit variants)
MD4, MD5
RipeMD160
Blake2sp
SHA-1
SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512)
SHA-3 (SHA3-224, SHA3-256, SHA3-384, SHA3-512)
BLAKE3 (256 bit, 512 bit)
KangarooTwelve (264 bit, 256 bit, 512 bit)
ParallelHash128 (264 bit) and ParallelHash256 (528 bit)
Streebog (GOST R 34.11-12) (256 bit, 512 bit)
软件需要下载安装,安装过程就不说了,下面直接看看安装之后的效果。
安装完成之后就可以直接在鼠标右键看到这个菜单项目了,当你需要查看某个程序的hash值,直接在程序上面鼠标右键之后选择「哈希计算」即可看到下面的界面:
上图中,存在四个部分,1️⃣号按钮不知道是干什么的,2️⃣号按钮点击之后会增加一个项目,这个项目是利用VirusTotal进行安全检查,快速判断当前文件是否存在问题,如下图:
双击这一行即可复制链接,然后可以前往浏览器中粘贴链接直击查看相关结果:
3️⃣号按钮为设置按钮,点击之后可以看到该软件的相关设置,同时也可以选择你需要计算的项目:
4️⃣号按钮可以选择性的到处检验文件,方便你进行分享或者打包,告知用户这个文件原始值是多少,防止使用篡改的文件或应用。
额外补充
这个工具的使用人群还是比较多的,但是多半是对于安全意识比较强或者经常测试各种软件的用户,那么这个软件的实际意义是干什么呢?
针对软件开发者来说,在发布软件时,你可以使用该软件生成文件的哈希值,并将其与软件一起发布,供用户校验软件的完整性。针对普通用户来说,可以确保你下载的文件和发布的文件一致,防止你使用了篡改的版本。
整体来说,我个人觉得这个应用针对安全意识高的用户才会经常使用,常规情况下,很少有人去检测一个项目或者应用的ms5值。