如何检查文件的 SHA1 哈希值?

如何检查文件的 SHA1 哈希值?

如何检查文件的 SHA1 哈希值?

答案1

sha1sum

打印或检查 SHA1(160 位)校验和。如果没有 FILE,或者 FILE 为 -,则读取标准输入。

sha1sum {file}

如果您想要将文件与其 sha1sum 输出一起发送,请将输出重定向到文件:

sha1sum {file} > {file}.sha1

发送两个文件,另一方可以做...

sha1sum -c {file}.sha1

它应该显示OK是否sha1正确。

答案2

不创建本地文件:

$ sha1sum filename

8dd10000eb1b768800000e1d2fe1c3100005d2dc *filename

为了检查,请转到包含以下命令的目录filename并运行:

echo "8dd10000eb1b768800000e1d2fe1c3100005d2dc *filename" | sha1sum -c -

答案3

它非常简单。

导航到终端并输入:

sha1sum  filename

要检查 sha1 哈希,请使用:

sha1sum -c filename.sha1

check 参数生成 sha1 哈希filename并将其与 中存储的值进行比较filename.sha1。如果匹配,OK则显示 ,并且命令的退出代码为 0

答案4

你们在说什么?是的,我了解 sha1sum 背后的概念,但上面的信息令人困惑。首先,Ubuntu 似乎没有 sha1sum 文件 - 只有网页上的字符串,例如 Mate 16.04 Beta 1 的字符串:

bfba577970d573e0ba5095fbb72787de97f88b4b *ubuntu-mate-16.04-beta1-desktop-amd64.iso
efcbbc70b10173cea203df30396d0848ba8fa0d8 *ubuntu-mate-16.04-beta1-desktop-i386.iso
8563fec4d66bce851b0800f5ac746f38e4041a6a *ubuntu-mate-16.04-beta1-desktop-powerpc.iso

要检查下载的 .iso 的完整性,请打开终端程序,执行“cd Downloads”,然后执行 sha1sum <ubuntu-mate-16.04-beta1-desktop-i386.iso>。稍后,终端将生成一个哈希值,例如

efcbbc70b10173cea203df30396d0848ba8fa0d8  ubuntu-mate-16.04-beta1-desktop-i386.iso

接下来,我们必须进入网页并比较字符串以验证验证是否有效。这并不像想象的那么简单。

相关内容