Home
» Dicas para PC
»
Como verificar somas de verificação MD5, SHA-1 e SHA-256 no Windows
Como verificar somas de verificação MD5, SHA-1 e SHA-256 no Windows
Se você acabou de baixar um arquivo da Internet, talvez queira verificar se o arquivo baixado não foi adulterado. Afinal, quem sabe que truques nefastos um hacker pode fazer? Ao verificar a soma de verificação MD5, SHA-1 ou SHA-256 de um arquivo, você pode verificar a integridade do arquivo e garantir que ele não foi corrompido ou alterado.
O que é soma de verificação?
Uma soma de verificação é uma sequência curta e única que resulta da execução de um algoritmo criptográfico em um determinado arquivo. O algoritmo analisa todos os bits que compõem um arquivo e, com base nesses bits exclusivos, gera uma soma de verificação.
Diagrama de cálculo de Cheksum
Essa soma de verificação mudará se um único bit no arquivo for alterado. Ao comparar duas somas de verificação, você pode garantir que seu arquivo não esteja corrompido ou modificado. É uma maneira útil de se proteger contra corrupção de arquivos ou adulteração maliciosa de seus downloads.
Os algoritmos mais comumente usados para somas de verificação em MD5, SHA-1 e SHA-256 também estão disponíveis e são baseados em algoritmos criptograficamente seguros. Se você tiver escolha, use SHA-256.
Como usar uma soma de verificação?
Para usar somas de verificação, primeiro você precisa saber qual é a soma de verificação de um determinado arquivo. Isso terá que ser fornecido a você pela mesma fonte que baixou o arquivo.
Hash de transferência de arquivo
Execute o arquivo baixado pelo mesmo algoritmo de soma de verificação usando uma das ferramentas abaixo. Depois de fazer isso, compare as duas strings. Se as sequências corresponderem, o arquivo não será alterado. Se as sequências não corresponderem, significa que seu arquivo é diferente do arquivo original.
Verifique a soma de verificação com uma ferramenta de terceiros
A melhor maneira de executar uma soma de verificação no Windows é usar uma ferramenta chamada MD5 & SHA Checksum Utility. Ele calculará somas de verificação MD5, SHA-1 e SHA-256 para um determinado arquivo simultaneamente e permitirá que você compare seus resultados com os dados fornecidos.
2. Clique duas vezes no arquivo baixado para iniciar o programa. Você pode ser solicitado a baixar o .NET Framework 3.5, que o aplicativo precisa para ser executado corretamente. Clique em Baixar e instalar este recurso para continuar.
Instalar o utilitário MD5 e SHA Checksum no PC com Windows
3. Clique no botão Procurar para selecionar o arquivo que deseja verificar.
Navegar por arquivos no utilitário MD5 e SHA Checksum
4. Determine a soma de verificação fornecida para o arquivo baixado. Nem todos os arquivos baixados têm somas de verificação disponíveis, mas desenvolvedores de código aberto ou preocupados com a segurança geralmente fornecem somas de verificação. Copie essa soma de verificação para a área de transferência e clique no botão Colar no Utilitário de soma de verificação MD5 e SHA.
Cole a soma de verificação no utilitário MD5 & SHA Checksum
5. Clique em Verificar para verificar sua soma de verificação. Se a soma de verificação corresponder à soma de verificação calculada pelo aplicativo, você receberá uma mensagem de sucesso. Isso significa que o arquivo que você tem é o mesmo que foi verificado anteriormente.
Observe que o Hash MDS corresponde ao utilitário MD5 e SHA Checksum
6. Se a soma de verificação for diferente, você receberá uma mensagem de erro. Isso significa que o arquivo foi alterado de alguma forma desde que o último checksum foi calculado.
Mensagem de hash não corresponde no utilitário de soma de verificação MD5 e SHA
Verificar somas de verificação no Explorador de Arquivos
Se você verifica frequentemente somas de verificação, pode se interessar pelo OpenHashTab. O aplicativo instalará uma guia adicional na janela Propriedades do Explorador de Arquivos. Graças à incorporação no Explorer, o OpenHashTab pode calcular somas de verificação imediatamente, sem precisar de um aplicativo separado. Por padrão, ele calcula valores de hash MD5, SHA-1, SHA-256 e SHA-512. Algoritmos de hash adicionais podem ser habilitados nas configurações do OpenHashTab.
Nota : Se você não gosta do OpenHashTag, tente o HashCheck , que faz a mesma coisa.
2. Clique com o botão direito do mouse no arquivo no qual deseja executar uma soma de verificação e selecione Propriedades no menu de contexto.
Menu de contexto para aplicativo/programa do Windows
3. Clique na aba Hashes na parte superior da janela para ver os hashes MD5, SHA-1, SHA-256 e SHA-512 do arquivo selecionado.
Nova aba Hashes no Explorador de Arquivos
4. Copie e cole a soma de verificação que deseja comparar na caixa de diálogo Verificar.
Comparar soma de verificação com OpenHashTab
5. Se você verificar o hash, verá o algoritmo correspondente (neste caso MD5) e o nome do arquivo abaixo da caixa Verificar. Caso contrário, você verá a mensagem Nenhuma correspondência encontrada .
Verifique somas de verificação no Windows com Certutil
Se você não quiser baixar nada, use o Prompt de Comando ou o Terminal do Windows para verificar a soma de verificação usando o comando certutil.
1. Abra o Prompt de Comando . Pressione Win + R , digite cmd.exe e clique em OK ou abra Iniciar e procure por “prompt de comando” .
Certutil
2. Use o comando cd para navegar até o diretório que contém o arquivo baixado. Por padrão, esta geralmente é a pasta Downloads , mas algumas pessoas baixam arquivos para seus computadores. Uma maneira rápida de obter o caminho é clicar com o botão direito do mouse no arquivo e selecionar Copiar caminho. Copie isso no Prompt de Comando.
cd filepath
Diretório Certutil
3. Digite o seguinte comando com o nome do seu arquivo:
certutil -hashfile filename MD5
Hash Certutil
4. O valor MD5 aparecerá abaixo do comando. Compare esse número com o valor de soma de verificação de hash que você recebeu para o arquivo baixado. Ao usar este comando certutil, você normalmente apenas copiaria o valor para o Bloco de Notas e o verificaria manualmente após executar o utilitário.
Resultados da verificação
5. Embora MD5 seja usado como exemplo, o utilitário também suporta MD2, MD4, MD5, SHA1, SHA256, SHA384 e SHA512.