Como Utilizar o MD5

Started by vuln, 02 de October , 2006, 04:48:08 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

vuln

Como Utilizar o MD5

Um fato importante para recuperar dados é saber que o backup que você tem é válido. Este processo geralmente aparenta ser mais fácil falado do que fazendo, depois de tudo, como você pode saber que os dados estão completos e corretos? Sendo importante como é, isto não é algo que pode fazer facilmente sem perder muito tempo.

Utilizando a checagem MD5 você consegue verificar a integridade dos dados. Isto pode ser utilizado em várias situações e de diversas maneiras, mas a situação apresentada é uma maneira simples e efetiva de verificar grandes quantidades de informações.

O algoritmo Message-Digest 5 (MD5) é uma função hash de criptografia de 128-bits. Este checksum é como uma checagem redundante que pode verificar a integridade dos dados de várias maneiras. A forma mais básica irá verificar o tamanho do conjunto de dados, assumindo que se os dados contém o número correto e bytes, ele foi transferido com sucesso. Utilizando o MD5, uma chave única de letras e números que signifiquem os dados em questão. Este é um exemplo:

ecd4cb123cd3099f9c3e56f948b65375

O objetivo deste chave seria identificar quais dados precisam de backup, e em seguida criar a chave MD5. Com isto os dados podem ser copiados para algum lugar e a chave MD5 pode ser revisada para checar se os dados foram copiados com sucesso. Agora que os dados foram verificados você sabe que possui um backup correto dos arquivos.

A verificação MD5 é compatível em todas as plataformas, devido ao fato de que ele utiliza os principios universais. Quando você utiliza Windows ou Linux, ou qualquer outra coisa, você pode utilizar o MD5 para verificar seus dados.

Este processo pode ser feito gerando a chave MD5 você mesmo ou utilizando uma que é incluida com alguma coisa que você recebe (geralmente através de um download).

Windows XP

Se você está utilizando Windows e quer verificar seus arquivos, existem inúmeros programas que você pode utilizar para interagir com as chaves MD5. Dois gratuiros que funcionam muito bem são:

FastSum - Possui interface gráfica, pode gerar chaves MD5

MD5sum - Funciona pelo prompt, apenas verifica chaves

Com o FastSum é possível gerar e checar chaves MD5 para arquivos em grupos de arquivos. Esta ferramenta é simples de se utilizar e muito intuitiva. MD5sum é bem básico e apenas verifica o conteúdo dos arquivos utilizando a chave MD5 previamente gerada.

Para utilizar o MD5sum

    * 1) Certifique-se de quem os arquivos MD5sum.exe, o arquivo MD5 (geralmente .md5 or .txt) e o arquivo a ser checado estejam no mesmo diretório
          o 1a) O arquivo md5sum.exe pode ser colocado em c:\winnt\system32
    * 2) No Windows, Iniciar > Executar > digite "cmd"
    * 3) Entre no diretório necessário
    * 4) Digite o comando "md5 -c xxxxxx.md5"
    * 5) Se o arquivo estiver Ok a mensagem será a seguinte "xxxxxx.zip: OK" caso contráro a mensagem será "xxxxxx.zip: FAILED md5sum: WARNING: 1 of 1 computed checksum did NOT match"

Isso é tudo! Existem vários outros programas que fazem o mesmo, mas estes dois são rápidos e fáceis.

Linux

Utilizando plataformas *NIX, a checagem do MD5 acontece muito mais frequentemente e é mais fácil do que no Windows. Isto torna a checagem MD5 uma ótima maneira não somente de verificar a integridade dos dados mas também outras cosas como, assegurar senhas.

Com qualquer distribuição Linux a checagem do MD5 é fácil e rápida. Não é necessário instalações extras. Este guia irá apresentar o método no Ubuntu, mas deve ser o mesmo para qualquer outra distribuição.

Gerando a chave MD5:

    * 1) Abra o console
    * 2) Digite: " md5sum xxxxxx.iso > xxxxxx.zip.md5"

(nota: qualquer extensão de arquivo pode ser utilizada)

Verificando a chave:

    * 1) Abra o console
    * 2) Digite: "md5sum -c xxxxxx.iso.md5"

(supondo que o arquivo MD5 e o arquivo a ser verificado estão no mesmo diretório)

E isto é tudo! Em apenas alguns minutos você pode ser um expert em MD5 e terá controle sobre esta poderosa ferramenta. Checagens MD5 são muito úteis para verificar dados e senhas, mas esteja ciente de que existem ferramentas que podem descompilar chaves MD5, então o MD5 não é sempre perfeito e seguro para armazenar senhas. Mesmo assim, é uma ótima ferramenta para redundância dos dads, proteção e recuperação.

Este artigo é uma tradução de: http://www.hddsaver.com/content/23/index.html
Retirado de "http://underlinux.com.br/wiki/index.php/Tutoriais/Seguranca/md5"

Achei bom para os usuários iniciantes ou que ainda não conhecem a checagem do MD5.
"O amor por princípio, a Ordem por base, o progresso por objetivo."