Soma MD5
Introdução
Um pequeno tutorial para o programa "
md5" ou "
md5sum" comumente chamado "
checksum".
O utilitário
md5sum permite calcular aquilo que chamamos de impressão digitalde um arquivo. Em inglês,
fingerprint,
message-digest ou também
checksum é um valor de 128 bits correspondente a uma soma do controle calculada a partir do arquivo.
Um checksum MD5 não tem como finalidade garantir a procedência de um arquivo ou de um grupo de arquivos. Seu interêsse é permitir a verificação da integridade dos dados recuperados. Com efeito, ninguém está protegido de uma perturbação ou de um problema de rede tendo como consequência a corrupção de um arquivo durante o download.
I - Windows
I-1 - Para os puristas da linha de comando (sob "Dos")
Comece pelo download na versão "
.zip" para
Windows neste enderêço:
(
note que você pode baixá-lo pelo site fourmilab "baixar" a versão ".tar.gz" para "Linux".)
Decompacte o arquivo em uma pasta na raiz do "
C:" (em nosso exemplo a chamaremos "
md5sum").
Abra o console
MSDos.
Iniciar=>Executar=>
Digite
cmd (
sob W2K ou XP) ou
command (
sob Win98)
Coloque-se no repertório contendo o arquivo "
md5.exe".
C:\>
cd md5sum <Enter>
(
se você você não estiver na raiz de seu disco rígido digite : cd Enter ).
C:\md5sum>
Assegure-se que o arquivo "
md5.exe" está presente :
C:\md5sum>
dir /w /p <Enter>
[.] [..] index.html main.c
md5.c md5.exe md5.gif md5.h
md5.vcproj rfc1321.html rfc1321.txt
11 arquivo(s) 157 564 octets
2 Rép(s) 6 791 827 456 octets livres
Lance então o comando :
md5 'o_caminho_de_sua_imagem_iso' <Enter>
Exemplo :
(
supondo que nosso arquivo imagem encontra-se em "D:\image_isoSmoothwall")
C:\md5sum>
md5 D:\image_isoSmoothwall\smoothwall-2.0-metro.iso <Enter>
Após alguns segundos você deverá ter o seguinte resultado:
D0AB11311B866B2332E92479906F2FF9 D:\Linuximage_isoSmoothwall\smoothwall-2.0-metro.iso
Utilize a opção "
-n" se você não quizer ver afixar-se o nome doo caminho da imagem, depois da comparação :
C:\md5sum>
md5 -n D:\image_isoSmoothwall\smoothwall-2.0-metro.iso <Enter>
D0AB11311B866B2332E92479906F2FF9
Agora, só falta comparar o resultado obtido com aquele do arquivo tendo como nome "
md5.txt", ou ainda "
...iso.md5" ou mesmo "
...iso.md5.asc","baixado" ao mesmo tempo que sua imagem "iso".
Um outro método consiste em colocar o programa "
md5" ou "
md5sum" (em função do programa "baixado") no repertório:
C:\windows\command\ (para Windows 95/98/Me)
C:\winnt\system32\ (para Windows 2000)
C:\windows\system32\ (para Windows XP)
Você poderá a partir deste momento chamar o comando "
md5" ou "
md5sum" (sempre a partir de um console
MSDos) diretamente no repertório de imagem ".iso" a avaliar.
Exemplo :
D:\image_isoSmoothwall>
md5 -n smoothwall-2.0-metro.iso <Enter>
D0AB11311B866B2332E92479906F2FF9
I-2 – Para os incondicionais da interface gráfica "GUI"
mst MD5
Baixe
http://www.fourmilab.ch/md5/md5.tar.gz (
e não é em caso algum umaDoença SexualmenteTransmissível;-))) :
Assim que ele estiver instalado, lance-o, uma pequena interface gráfica abrirá convidando você a:
"
Simply drag the file on this window to see the MD5 checksum"
"
Arrastar simplesmente o arquivo para esta janela para ver o resultado do MD5"
Pronto! É só isto. A única coisa que falta agora é esperar (
no máximo um minuto, tudo depende do tamanho do arquivo ).
WinMD5
Baixe
WinMD5 na página do "
S!Ri" e proceda da seguinte maneira:
- Selecione o arquivo a controlar,
- Clique em [Calcular],
- Digite ou Copiar/Colar no campo de comparação 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 afixa-se na janela confirmando a autenticidade do arquivo analisado.
winMd5Sum
Baixe
winMd5Sum e siga este
tutorial em francê ou neste outro em português
ISO
II - GNU/LInux
II-1 –Em um console
No Linux o utilitário "
md5sum" é em geral integrado na sua distribuição. Se por acaso, este não se encontrar alí, acesse o seguinte enderêço para baixar um arquivo compactado :
www.fourmilab.ch/md5/
No GNU/Linux, você deverá somente colocar-se no repertório contendo seu arquivo a verificar e digitar o seguinte comando :
$
md5sum nome_do_arquivo <Enter>
O resultado deverá aparecer em alguns seguntos sob a seguinte forma (na verdade a mesma que para o Windows) :
D0AB11311B866B2332E92479906F2FF9 nome_do_arquivo
Se você não estiver no repertório contendo o arquivo a verfificar, você pode indicar o caminho da seguinte forma :
$
md5sum /home/user/download/o_nome_do_arquivo <Enter>
Não esqueça de utilizar a "tecla tab " (para completar suas linhas de comandos)
II- 2- Para os alérgicos da linha de comando
Existe um projeto chamado
Parano que propõe uma interface gráfico sob Gnome na criação/edição/verificação de somas MD5 ou SHA-1.
O projeto parece não ser reconhecido agora, mas se isso serve para alguém....
Obrigado a todos aqueles tem ou terão atentação de experimentar isto e divulgar o resultado aqui nesta dica.
Obrigado a geric pour le lien.
III – Calcular uma soma MD5
Para Windows e GNU/Linux
Para calcular uma soma
MD5,é preciso primeiro (
simplesmente diria eu;-)) ), efetuar a mesma operação para a verificação, desta maneira:
md5sum o_nome_do_arquivo <Enter>
Observação: o_nome_do_arquivopode ser qualquer tipo de arquivo (arquivo, imagens, texto, iso, executável, etc. etc.)
Se você quer criar um arquivo texto (
meu_arquivo_md5sum.txt), é preciso redirigir a saida do comando "
md5sum" para o arquivo texto propriamente dito no lugar da saida standard, a saber o ecrã. Utilizar para tanto o redirecionador "
>", comum ao Windows e ao GNU/Linux.
md5sum o_nome_do_arquivo>meu_arquivo_md5sum.txt <Enter>
Terminado! E bom "checksum" a todos.
Artigo
original publicado por
Jipicy