admin管理员组

文章数量:1567915

每个文件都可以用 MD5 验证程序算出一个固定的 MD5 码来。因此,在网上看到某个程序下载旁注明了 MD5 码时,可以把它记下来,下载了这个程序后用 MD5 验证程序计算你所下载的文件的 MD5 码,和你之前记下 MD5 码比较,就知道你下的是不是原版了,如果两者相同,那么你所下载的是原版。如果计算出来的和网上注明的不匹配,那么你下载的这个文件不完整,或是被别人动过手脚。

网上有很多关于验证hash值的工具,例如:HD5、MyHash等很多工具,但是Windows系统里其实集成了一款工具certutil,它可以校验MD5、SHA1、SHA256等多种加密算法的文件。 我们以kali linux iso镜像为例进行演示:

(1)我们在kali linux官网找到最近的镜像和hash值:(2) 镜像下载完毕后,打开CMD,运行certutil命令,镜像一定要用绝对路径:

certutil -hashfile xxx.iso MD5
certutil -hashfile xxx.iso SHA1
certutil -hashfile xxx.iso SHA256

powershell命令行执行时,需使用certutil.exe,否则命令可能执行不成功,请注意这一点与CMD命令行区别:
检查Linux ISO镜像的真实性和完整性非常重要,在下载的过程中难免会有损坏,而安装这些损坏的ISO会使系统无法正常运行,同时下载服务器有可能会被攻击,植入非正常的ISO也是有可能的,所以必需得验证。

本文标签: 镜像自带官方网站工具Windows