PrincipalOrkutDownloadsRegras
Principal arrow FAQs arrow FAQ arrow O que é MD5 e como verificar o MD5 de um arquivo?
O que é MD5 e como verificar o MD5 de um arquivo? PDF Imprimir E-mail
(1 vote)
Por Gabriel "Pinguim Nórdico" Menezes   
28 de setembro de 2007

O MD5, MD5sum ou MD5 sum (o nome do programa, do algorítmo e do resultado obtido se confundem sendo adotado qualquer um deles para o mesmo processo de "verificação") é uma sequência numérica computada através da leitura dos bytes em um arquivo.

Essa sequência gerada serve como um tipo de impressão digital de um arquivo e é comumente utilizada para verificar a integridade deste quando se executa uma troca (download/upload) de arquivos utilizando a Internet.

Existem diversos aspectos técnicos que envolvem o MD5, porém estes não fazem parte do escopo desta dica.

Geralmente quando se faz o download de uma imagem .ISO de uma distribuição ou algum pacote tar.gz ou tar.bz2, dentre outros inúmeros casos, é disponibilizado pelo desenvolvedor, no site sob a forma de um arquivo de texto, o valor do MD5sum original da imagem ou do pacote, então o usuário deve "gerar" o MD5sum do arquivo baixado e comparar com o original fornecido pelo desenvolvedor.

No GNU/Linux, para verificar o MD5sum de um arquivo utiliza-se o comando

md5sum nomedoarquivo

Pode levar alguns instantes para que seja gerada a sequência. 

Então a sequência gerada para o arquivo é exibida e o usuário pode comparar com a original.

Exemplo:

Ao fazer o download do .ISO da distribuição que eu utilizo, foi fornecido um arquivo de nome slackware-12.0-install-d1.iso.md5. Ao verificar o conteúdo deste arquivo (usando um editor de texto ou o comando cat) observei uma única linha existente:

cat slackware-12.0-install-d1.iso.md5
477504f499ab6c4cc08485ddb2084b81  slackware-12.0-install-d1.iso

Me mostrando: MD5sum Arquivo ao qual o MD5sum pertence

Verificando o MD5sum do arquivo correspondente, conforme indicado acima, obtive o seguinte como resposta:

md5sum slackware-12.0-install-d1.iso
477504f499ab6c4cc08485ddb2084b81  slackware-12.0-install-d1.iso

O que me garante a integridade da minha imagem .ISO baixada, mostrando que o arquivo que chegou à minha máquina é igual ao que foi criado e disponibilizado pelo desenvolvedor.

Estando com ambos arquivos no mesmo diretório, pode-se ainda usar o parâmetro -c no comando para que seja feita automaticamente a comparação entre o valor fornecido pelo desenvolvedor (no arquivo .md5) com a gerada pelo md5sum (Observe que o comando é executado indicando o arquivo .md5)

mdsum -c slackware-12.0-install-d1.iso.md5
slackware-12.0-install-d1.iso: A soma coincide

Para fazer essa verificação em sistemas como o Windows, utilize algum programa específico e gratuito disponível em sites como o SuperDownloads

Comentários
Pesquisar
Somente usuários registrados podem escrever comentários!

3.21 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."





Reddit!Del.icio.us!Google!Yahoo!
 
< Anterior   Próximo >