Como verificar a integridade do download com o MD5Sum

Esse é um pequeno tutorial para o programa MD5Sum, para Windows e Linux, comumente chamado checksum. O utilitário permite calcular o que chamamos de impressão digital de um arquivo e seu objetivo é garantir a segurança do processo de download de arquivos. O MD5Sum verifica se os dados sendo baixados foram manipulados ou danificados e se representam um risco para o funcionamento do PC.

Como funciona

Como dito, o MD5Sum permite calcular a impressão digital de um arquivo (em inglês, fingerprint ou checksum). Ela é representada por um valor de 128 bits que corresponde à soma de controle calculada a partir do arquivo. O objetivo não é garantir a procedência do arquivo, mas sim verificar a integridade dos dados baixados.

Usar o MD5Sum no Windows

Prompt de comando

Para começar, baixar a versão zipada do MD5 (para a versão Linux, acesse o site da Fourmilab). Depois, faça a descompactação do arquivo em uma pasta na partição C:. No nosso exemplos, demos o nome de MD5Sum.

Agora, use o atalho Windows + R para abrir o Executar. Digite cmd e pressione Enter para acessar o prompt. De início, posicione-se na pasta que contém o arquivo do MD5 com o comando

C:\>cd md5sum

.

Certifique-se de que o arquivo está presente na pasta usando o comando

C:\md5sum>dir/w/p

. Em seguida, insira um comando no seguinte formato:

md5 'o_caminho_de_sua_imagem_iso'

.

Exemplo:

Se o arquivo ISO está no caminho D:\image_isoSmoothwall,
Usaremos o seguinte comando
C:\md5sum>md5 D:\image_isoSmoothwall\smoothwall-2.0-metro.iso
Obteremos o seguinte resultado
D0AB11311B866B2332E92479906F2FF9 D:\Linuximage_isoSmoothwall\smoothwall-2.0-metro.iso

Agora, só falta comparar o resultado obtido com aquele do arquivo que tem como nome md5.txt, iso.md5 ou iso.md5.asc, baixado ao mesmo tempo que a imagem ISO.

Outro método consiste em colocar o programa MD5 na pasta C:\windows\system32\. Com isso, você poderá usar o comando do MD5 diretamente na pasta da imagem ISO. Por exemplo,

D:\image_isoSmoothwall>md5 -n smoothwall-2.0-metro.iso

para obter o resultado D0AB11311B866B2332E92479906F2FF9.

Interface gráfica GUI

mst MD5

Baixe o mst MD5. Assim que ele estiver instalado, abra e uma pequena interface gráfica aparecerá convidando você a Simply drag the file on this window to see the MD5 checksum(Arrastar o arquivo para essa janela para ver o resultado do checksum). Espera, no máximo um minuto, e os resultados aparecerão.

WinMD5

Baixe o WinMD5 e faça o mesmo: selecione o arquivo a ser verificado e clique em Calcular. Digite ou copie/cole a chave que foi comunicada a você. Clique em Comparar para comparar o valor calculado com o valor que você acaba de trazer. O resultado aparece na janela, confirmando a autenticidade do arquivo analisado.

GNU/LInux

Console

No Linux, o utilitário MD5Sum é, em geral, integrado na distribuição. Se, por acaso, não encontrá-lo, baixe a ferramenta no Fourmilab. No ambiente GNU/Linux, posicione-se no diretório contendo o arquivo a verificar e digite

$md5sum nome_do_arquivo

.

O resultado deverá aparecer em alguns segundos na tela em formato igual ao do Windows: D0AB11311B866B2332E92479906F2FF9 nome_do_arquivo. Se não estiver no diretório certo, você pode indicar o caminho da seguinte forma:

$md5sum /home/user/download/o_nome_do_arquivo

.

Gerar uma soma MD5

Para Windows e GNU/Linux:

Nesses sistemas, o cálculo da soma MD5 exige apenas a realização da mesma operação da verificação. Ou seja, use o comando

md5sum o_nome_do_arquivo

. Vale destacar que o arquivo pode ser de qualquer tipo (documentos, imagens, ISO, executável etc.).

Se você quer criar um arquivo texto (meu_arquivo_md5sum.txt), é preciso redirecionar a saída do comando MD5Sum para o arquivo de texto propriamente dito no lugar da saída padrão. Utilize para isso a seta para direita (>), comum ao Windows e GNU/Linux. Assim, teremos:

md5sum o_nome_do_arquivo >meu_arquivo_md5sum.txt

Foto: © Everypixel.

Nosso conteúdo é produzido em colaboração com especialistas em tecnologia da informação sob o comando de Jean-François Pillou, fundador do CCM.net. CCM é um site sobre tecnologia líder em nível internacional e está disponível em 11 idiomas.
Veja também
Este documento, intitulado 'Como verificar a integridade do download com o MD5Sum', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.

Assine nossa newsletter!

Assine nossa newsletter!
Junte-se à comunidade