如何确保下载的.iso与哈希值匹配?


4

我已经按照此处的指导下载了.iso文件,其中有一部分说要用CRC或SHA-1哈希值验证下载的.iso。

确保下载的ISO映像的CRC和SHA1哈希值与这些值匹配:CRC:E94C762E SHA-1:F8BE0471FA306E5A9E5C117F63B5D3A621FB571D

那我怎么得到哈希值呢?

PS。

我的谷歌搜索提出了这篇文章,解决方案是在MD5上。


这似乎是在线执行此操作的
Nam G VU

Answers:


3

如果使用Windows,则可以下载诸如winhasher的实用程序,它将为您的文件生成各种类型的校验和。要验证文件的完整性,请将校验和与从其下载软件的站点上的校验和进行比较。如果匹配,则很好,如果不是,则说明软件已损坏,已被篡改或其他一些问题。

要使用Linux中的本机实用程序获取md5 sum,请使用如下md5sum命令:md5sum <liveCDname>.iso将其与您在网上找到的命令进行比较。或者,如果服务器上有可供下载的文件(例如MD5SUMS),则可以将其下载到与ISO相同的目录中并运行md5sum -c MD5SUMS


2

OS X

我们可以分别使用Terminal shasumcrc32Utility 计算SHA-1和CRC值。

shasum filename.iso

和;

crc32 filename.iso

视窗

http://www.microsoft.com/zh-cn/download/details.aspx?id=11533安装Microsoft File Checksum Integrity Verifier工具 。然后fciv.exe与命令提示符一起使用。

fciv.exe -sha1 filename.iso

Linux的

到OS X相似,我们将使用终端,但是命令在sha1sumcksum分别为SHA-1和CRC校验值。

sha1sum filename.iso

和;

cksum filename.iso

笔记

FCIV似乎无法计算CRC32,但是有第三方应用程序可用。有关有关FCIV的更多信息的帮助,请参阅https://support.microsoft.com/en-us/kb/841290#bookmark-5


2

对于Windows,它应该很简单,CertUtil嵌入在操作系统中,不需要安装任何特殊的应用程序,只需根据哈希运行以下命令即可:

CertUtil -hashfile filename1.iso SHA1

CertUtil -hashfile filename2.exe SHA256

CertUtil -hashfile filename3.txt MD5

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.