É possível encontrar o hash SHA256 de uma página da Web?

2

Como posso encontrar o hash SHA256 de uma página da Web usando as ferramentas do Linux (CURL, etc.)?

    
por BlazePascal 27.10.2016 / 01:48

1 resposta

5

Sim, você pode usar curl e sha256sum em um único comando, assim:

curl www.google.com | sha256sum

O que dará:

┌─[✗]─[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  -

Sua soma SHA256 estará presente abaixo, como a longa seqüência de código hexagonal abaixo da saída de status curl .

Isso funciona porque o cURL enviará o conteúdo do site para algo conhecido como STDOUT, que normalmente é exibido no terminal. No entanto, quando você usa o símbolo de pipe ( | ), você redireciona STDOUT de um programa para o STDIN de outro. Portanto, sha256sum está lendo STDIN do comando cURL, que está sendo usado para calcular o valor SHA256.

    
por Kaz Wolfe 27.10.2016 / 01:54