Aprenda a verificar e checar o hash MD5 e SHA (SHA-1, SHA-256 e SHA-512) dos seus arquivos no Windows com o MD5 & SHA Checksum Utility.
Dificilmente ficamos sem baixar algum arquivo da internet durante o uso do computador, nem que seja uma simples imagem, um vídeo e até arquivos mais "importantes" como um software. E mesmo utilizando um gerenciador de downloads (como o Internet Download Manager, Free Download Manager, uGet e outros) sempre há um pequeno risco (menor que se baixar direto pelo navegador) do arquivo se corromper, por isso é importante verificar as somas MD5 e SHA dos arquivos que baixamos ANTES de executá-los ou gravarmos num CD/DVD/Blu-ray.
As somas de verificação (ou hashes) são números hexadecimais obtidos através de operações matemáticas baseadas em algoritimos criptográficos como o MD5 e SHA (os dois mais utilizados) executadas em dados digitais. Geralmente as empresas/desenvolvedores responsáveis por softwares e sistemas operacionais (como as distribuições Linux) disponibilizam as somas de verificação na mesma página de download, seja de forma direta - informando apenas o hash hexadecimal - ou também num arquivo checksum de mesmo nome do arquivo que baixou mas com as extensões .md5, .sha256, .sha512 e outros - que pode se aberto com o Notepad, WordPad ou qualquer editor de texto simples -, possibilitando assim que você verifique se o hash do arquivo que baixou é idêntico ao da fonte. E para calcular o hash do arquivo que está aí no seu computador eu recomendo o MD5 & SHA Checksum Utility.
O MD5 & SHA Checksum Utility é um utilitário gratuito* capaz de gerar hashes MD5, SHA-1, SHA-256 e SHA-512 de arquivos em geral e também verificar a integridade dos mesmos, tudo isso com uma interface simples e fácil de utilizar. Além da versão gratuita (a mesma que será utilizada neste tutorial e a adequada para grande parte dos usuários), o MD5 & SHA Checksum Utility também possui uma versão PRO que possibilita gerar e verificar hashes SHA-384 e CRC32, custando cerca de 10 dólares. Para mais informações, acesse o site oficial clicando aqui.
E vamos ao que interessa!
Como baixar e usar o MD5 & SHA Checksum Utility
A primeira coisa a se fazer é baixar o MD5 & SHA Checksum Utility pelo site oficial, acesse:
Após o download, clique duas vezes sobre o mesmo para executá-lo. Na janela principal, clique em "Browse" para procurar e selecionar o arquivo a ser verificado:
Ao encontrar o arquivo, dê dois cliques sobre o mesmo ou selecione-o e clique em "Abrir" (no caso, utilizando a ISO do openSUSE Leap 15.3):
O utilitário irá gerar automaticamente os hashes MD5, SHA-1, SHA-256 e SHA-512 do seu arquivo, basta apenas aguardar o processo:
Agora que os hashes foram gerados você deve acessar a página onde baixou o seu arquivo e encontrar a hash MD5 ou SHA disponibilizada pelos desenvolvedores do mesmo. No caso do openSUSE Leap foi fácil encontrar as hashes na página de download oficial, mas nem sempre será assim (já que isso depende de site para site). Talvez você tenha que "vasculhar" o site de onde baixou o arquivo que queira verificar até encontrar os checksums do mesmo (os hashes também podem estar na documentação oficial).
Ao encontrar o hash, copie e cole-o no campo indicado pela seta na imagem abaixo e clique no botão "Verify" em seguida (neste exemplo utilizei o hash SHA-256):
Se aparecer a mensagem " SHA-256 Hash matched!" (ou MD5 / SHA-1 / SHA-512, vai depender do algoritimo de hash que copiou) indicará que o seu arquivo está íntegro, já que o hash que você copiou do site onde baixou o arquivo e o gerado pelo utilitário são idênticos:
Mas caso o hash copiado e o gerado sejam diferentes, será exibido o aviso " Hash does not match!" (O hash não coincide), indicando que o seu arquivo está corrompido:
E só! Bem fácil, não é mesmo?! :)
Caso o seu arquivo esteja corrompido e há um torrent do mesmo arquivo disponível para download talvez seja possível recuperá-lo (baixando apenas os bits/bytes que faltam). Para saber mais sobre esse procedimento basta conferir o nosso tutorial de recuperação de arquivos corrompidos, acesse:
Espero que este tutorial tenha sido útil para você! Tem alguma dúvida, sugestão, crítica ou notou algum problema nesta página (link quebrado, informações incorretas, comando errado ou que precisa de atualização)? Então utilize o campo de comentários logo abaixo, seja pelo Disqus, Google/Blogger ou pelo Facebook, ok?!
Aproveite e cadastre-se para receber todas as novidades do Blog Opção Linux assinando nosso Feed, ou siga-nos no Twitter, Facebook e também no nosso canal no Telegram! :)
Obrigado pela visita e até o próximo tutorial!
Antes de eu instalar o Fedora eu procurei "bastante" na internet e só depois é que encontrei este site maravilhoso, tudo bem explicado. Valeu pela matéria.
ResponderExcluirOpa, valeu amigo, fico feliz em saber que o tutorial tenha lhe ajudado!
ExcluirForte abraço e tenha uma ótima semana!!
Vlw
ResponderExcluirposso usar o hash gerado no hashcat,ele daria a senha?
ResponderExcluirótima opção Sandro, Bem mais fácil que o procedimento no site do Mint.
ResponderExcluirParabéns.
Isso é simples no powershell: Get-FileHash Ubuntu.iso -Algorithm SHA384 | Format-List
ResponderExcluirValores aceitos: SHA1, SHA256, SHA384, SHA512, MD5
O 7zip tb é uma opção para CRC32, CRC64,..
O meu problema é que mesmo depois de ver que coincide o hash, não consigo abrir o arquivo. Fiz o passo, já tinha o hash enviado por onde baixei o arquivo container, .cpk mas não consigo extrair o arquivo. Sabe dizer qual seria o caminho? Parabéns por seu trabalho.
ResponderExcluirEu fiz pelo "cmd" do Windows mesmo (demora alguns minutos para calcular). Depois é só comparar com o arquivo do hash.
ResponderExcluir>CertUtil -hashfile C:\path\to\file SHA256