
如何检查文件的 SHA1 哈希值?
答案1
打印或检查 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
接下来,我们必须进入网页并比较字符串以验证验证是否有效。这并不像想象的那么简单。