Действительно ли возможно найти хеш SHA256 веб-страницы?

Как я могу найти хеш SHA256 веб-страницы с помощью инструментов Linux (ЗАВИХРЕНИЕ, и т.д.)?

2
задан 27 October 2016 в 02:48

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 читает STDIN из ВИХРЕВОЙ команды, которая затем используется для фактических вычислений значения SHA256.

5
ответ дан 2 December 2019 в 01:56

Другие вопросы по тегам:

Похожие вопросы: