是否有可能找到网页的 SHA256 哈希值?

是否有可能找到网页的 SHA256 哈希值?

如何使用 Linux 工具(CURL 等)找到网页的 SHA256 哈希值?

答案1

是的,您可以在单个命令中使用curl和,如下所示:sha256sum

curl www.google.com | sha256sum

这将给出:

┌─[✗]─[16:51:49]─[kazwolfe@BlackHawk]
└──> lib $ curl www.google.com | sha256sum
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 10221    0 10221    0     0  15500      0 --:--:-- --:--:-- --:--:-- 15509
803d9c7538817dd8b44f0f2b3990ced288413a1b5a6d042d4216170b065e432b  -

您的 SHA256 总和将显示在下面,作为curl状态输出下方的长串十六进制代码乱码。

这是可行的,因为 cURL 会将网站的内容推送到 STDOUT,通常会显示在终端上。但是,当您使用管道符号 ( |) 时,您会将一个程序的 STDOUT 重定向到另一个程序的 STDIN。因此,sha256sum正在从 cURL 命令读取 STDIN,然后使用它来实际计算 SHA256 值。

相关内容