Sobre
O que raios é um Checksum
É um código único de números e letras que serve para provar que o arquivo baixado está perfeito e não sofreu nenhuma alteração.
Soma de verificação SHA256
Alguns programas precisam de uma validação do SHA256, como por exemplo:
Para gerar o checksum do arquivo, se utiliza o comando:
sha256sum "arquivo"
foi assim me devolvido:
65273beed27b2df543b68b65630ba525cfbad8df2b12035732b2dff87d6664e7 debian-13.6.0-amd64-netinst.iso
Para resolver isso, precisaremos utilizar o comando:
sha256sum /caminho/do/arquivo.iso | awk '{print $1}' | od -An -v -t d1 | awk '{s+=$1} END {print s}'
O que este comando faz passo a passo:
sha256sum: Gera o código Hexadecimal de texto.awk '{print $1}': Isola apenas o código, descartando o nome do arquivo.od -An -v -t d1: Converte cada letra e número do código em seu valor decimal (tabela ASCII).awk '{s+=$1} END {print s}': Soma todos esses valores e exibe o resultado final numérico na tela.
Mas o site aonde você baixou, também pode oferecer o sha256, logo para conferir, você pode fazer:
echo -n "CODIGO_DO_SITE" | od -An -v -t d1 | awk '{s+=$1} END {print s}'
e nesse caso, o output foi: 266 e com esse número, informamos para que o programa possa assim, fazer o mesmo processo e ver se bate
Comentários
Postar um comentário