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