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 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.
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.
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.
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.
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
.
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.