O que é hash de arquivo? – TechCult
Miscelânea / / April 29, 2023
O uso de uma identidade ajuda a evitar roubo de identidade e a manter o acesso adequado ao trabalho. Semelhante a esse tipo de gerenciamento, no qual a integridade de algo pode ser verificada, é o uso do File Hash. É uma impressão digital que funciona em qualquer tipo de arquivo, seja exe, msi, docx, pdf, iso ou txt, e serve para saber se o arquivo é original ou não. Simplificando, é a identificação única criptografada para um determinado arquivo e pode ser usada para encontrar as alterações no arquivo. Vamos aprender mais sobre isso no artigo.
![O que é hash de arquivo](/f/781eeebdee794d1ef03ca314fa6929e7.png)
Índice
O que é Hash de arquivo?
Você deve estar ciente de que as pessoas no setor ou em um escritório bem organizado são referidas por seus IDs ou qualquer ID de referência atribuído exclusivamente a eles, em vez de se referir a eles por seus nomes. Esses IDs ajudam a distinguir as pessoas e a verificar se são genuínas ou não. O hash do arquivo funciona da mesma maneira. Esta impressão digital funciona em arquivos de vários tipos para verificar se são autênticos. Junto com isso, o valor de hash MD5 para integridade do arquivo pode ser verificado. Vamos aprender mais sobre esse valor no documento abaixo.
Resposta rápida
Para encontrar o valor de hash do arquivo:
1. Abra o Windows PowerShell e execute o get-filehash comando para encontrar o valor do hash.
2. Para verificar o arquivo com o nome arquivo.txt, correr get-filehash C:\Windows10Upgrade\resources\amd64\file.txt comando.
O que é o valor de hash do arquivo?
Hash é um sistema de criptografia baseado em assinatura digital ou um valor exclusivo correspondente ao conteúdo do arquivo. Para verificar a integridade dos arquivos, ferramentas online e outros programas são usados para verificar a soma de verificação MD5 ou o valor de hash de um arquivo. Eles são extremamente úteis em vários produtos de segurança, como firewalls, IDS e software de proteção de endpoint. Os formatos de algoritmo de soma de verificação Hash incluem MD5, SHA1, SHA256, SHA384, SHA512, SFV, CRC, Base64, LM, etc.
Hashes ou somas de verificação
Hashes ou códigos de hash e somas de verificação são usados para verificar a integridade do arquivo usando uma sequência alfanumérica e são os mesmos. Com base no tipo de criptografia, existem vários tipos de hash, para este verificador de hash SHA256, conforme listado abaixo:
- Família MD- MD4, MD5,
- Família SHA- SHA1, SHA2, SHA224, SHA256, SHA384, SHA512, SHA-512/224, SHA-512/256,
- SFV,
- CRC,
- Base64,
- LM,
- Tigre,
- xxHash,
- MACTriplesDES,
- RipeMD,
- HAVAL, e
- Hidromassagem.
Leia também:15 melhores ferramentas gratuitas de verificação de hash de arquivos
Características do MD5 Windows
A soma de verificação ou o valor de hash do arquivo, com base no formato de arquivo MD5, tem 32 caracteres no total. Essa impressão digital de 128 bits consiste em sequências hexadecimais que contêm alfabetos de A a F e 10 dígitos de 0 a 9. Por exemplo, o tipo de hash do arquivo MD5 seria 12602de6659a356141e744bf569e756.
Como encontrar o valor de hash do arquivo
A verificação do hash do arquivo pode ser feita durante o download do arquivo e garantir que ele seja seguro usando o verificador de hash malicioso. O processo para usar qualquer verificador de hash é descrito abaixo nesta seção.
1. Ao baixar arquivos para patch ou drivers, a soma de verificação MD5 do Windows do arquivo (se disponível) deve ser anotada.
2. Ao aplicar o algoritmo ou a função hash criptográfica usando qualquer um dos métodos fornecidos, um valor de string é retornado.
3. Este valor de string é adequado apenas para o arquivo no estado atual e é alterado mesmo se 1 byte do arquivo é alterado.
4. Impressão digital da soma de verificação para o arquivo ou código é um valor calculado de números (de 0 a 9) e letras (de A a F) do hash.
Desafios no hash de um arquivo
Os desafios ao verificar o hash do arquivo estão listados nesta seção.
- A maioria dos arquivos não está acessível devido à assinatura do driver integrado ou à autoridade de certificação. Esses sinais de software bloqueiam a operação do sistema operacional e podem não corresponder ao valor de hash calculado.
- Além disso, os nomes reais de arquivos legítimos de programas reais em um PC com Windows podem ser cmd.exe e diferem do hash do arquivo de malware.
- Para vários tipos de hashes, tamanhos de arquivo idênticos para fornecer hashes correspondentes para todos os algoritmos podem ser desafiadores.
- Problemas de colisão de hash ocorrem devido a hashes comuns (já que MD5 e SHA1 são usados principalmente) e é difícil fornecer o arquivo adulterado com um único algoritmo de hash.
Razões para Arquivo Corrompido
O arquivo pode estar corrompido e os valores de hash podem não corresponder no verificador de hash malicioso devido aos seguintes motivos:
- A absorção de valores corrompidos durante o download pode alterar o valor da soma de verificação do arquivo.
- Problema de rede durante o download do arquivo do site de origem.
- O arquivo está infectado por software malicioso.
Como verificar a integridade do arquivo
Depois de aprender os vários métodos para encontrar o valor de hash do arquivo, agora temos uma pergunta que trata do método para executar o MD5 para a integridade do arquivo.
- O requisito básico para ser adequado para garantir que o hash possa ser efetivamente verificado é que o tamanhos de arquivo devem ser idênticos. Isso permite adicionar ou subtrair os bytes de um arquivo adulterado e produzir soma de verificação como a do arquivo original.
- Se o saída de hash do arquivo é diferente daquela do hash na integridade do arquivo MD5, a integridade pode ser comprometida. Como dito anteriormente, o hash é uma assinatura digital do arquivo e, se a assinatura do original e a cópia do arquivo não coincidirem, o arquivo pode estar corrompido.
- Usando um ferramenta de referência cruzada, ou seja, um utilitário de soma de verificação do Windows MD5 ou verificador de hash para localizar o valor de hash pode ajudar na comparação dos valores de hash.
Método 1: Use o Windows PowerShell
Windows PowerShell é um verificador de hash de arquivo integrado e usa a função do PowerShell, como o PowerShell MD5, para verificar o hash do arquivo. Ele usa a linha de comando do Windows para descobrir o hash do arquivo.
Os formatos de hash compatíveis com o Windows PowerShell são SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 e RIPEMD160. Siga as instruções fornecidas abaixo para executar MD5 para integridade de arquivo usando o PowerShell MD5.
1. Abra o Windows PowerShell aplicativo usando a barra de pesquisa do Windows.
![abra o Windows PowerShell](/f/0801ae74a49db691d01d8b004a415902.png)
2A. Digite o comando de verificação básico da seguinte forma e pressione o botão Tecla Enter para encontrar o valor de hash ou a soma de verificação MD5 do arquivo.
get-filehash
Por exemplo, se você quiser verificar o arquivo com o nome arquivo.txt que é salvo no Disco Local (C:) unidade, você pode inserir o seguinte comando.
get-filehash C:\Windows10Upgrade\resources\amd64\file.txt
Nota 1: a saída de hash padrão para este comando é SHA256, e é independente do formato do arquivo.
Nota 2: O tempo necessário para gerar um arquivo depende do tamanho do arquivo.
![Insira o comando básico de verificação de hash de arquivo](/f/309d79271d09f22ec94b8e987445078a.png)
2B. Se você quiser verificar o arquivo em um valor diferente, digite o seguinte comando e pressione o botão Tecla Enter.
get-filehash – Algoritmo [TIPO DE HASH]
Por exemplo, se você quiser o mesmo arquivo chamado arquivo.txt em SHA384 saída de hash, você deve inserir o seguinte comando.
get-filehash –Algoritmo SHA384 C:\Windows10Upgrade\resources\amd64\file.txt
Observação: O tempo gasto para gerar a saída de hash para o arquivo pode variar com base no tipo de algoritmo que você usa.
![verifique o arquivo em um valor de hash diferente](/f/edbdb6f0ccae4015403b2cf825cfe939.png)
Leia também: O que é soma de verificação? E como calcular somas de verificação
Método 2: Use o Prompt de Comando
Agora que você usou o PowerShell MD5 para encontrar o valor de hash, é hora de usar o prompt de comando. O prompt de comando do Windows usa o certutil hashfile comando para verificar a soma de verificação MD5 e SHA. O valor padrão do hash é SHA1 e permanece inalterado até que outro formato de hash seja especificado. Essa ferramenta integrada do Certificate Utility também pode ser usada para formatar uma unidade USB no sistema operacional Windows 10.
Os algoritmos de hash suportados pelo aplicativo são MD Family (MD2, MD4, MD5) e SHA Family (SHA1, SHA256, SHA384 e SHA512). O método para usar o aplicativo Prompt de Comando como um verificador de hash de arquivo é descrito abaixo.
1. Abra o Prompt de comando aplicativo usando a barra de pesquisa.
![inicie o prompt de comando como administrador](/f/65ec2f410175db5a4dfc45d242e00821.png)
2A. Para verificar o MD5soma de verificação hash, digite o seguinte comando e pressione a tecla Enter.
CertUtil –hahsfileMD5
Por exemplo, se você gostaria de abrir o arquivo chamado hwcompat.txt no seguinte diretório conforme fornecido no comando, digite o seguinte comando.
CertUtil –hashfile C:\Windows10Upgrade\resources\amd64\hwcompat.txt MD5
![verifique a soma de verificação de hash MD5](/f/fec555846aef2b5820aebd60472589bb.png)
2B. Digite o seguinte comando para mudar para o diretório correspondente com o arquivo.
cd
Depois disso, digite o próximo comando mencionado anteriormente para verificar o valor de hash do arquivo.
Por exemplo, o arquivo no local fornecido anteriormente pode ser verificado nesses dois comandos da seguinte maneira.
cd C:\Windows10Upgrade\resources\amd64
CertUtil –hashfile hwcompat.txt MD5
![verifique o valor de hash do arquivo](/f/3cced7a036cb9b737d52264f96e443e3.png)
3. Para verificar o soma de verificação do arquivo em qualquer outro algoritmo de hash, digite o seguinte comando
CertUtil –hashfile
Por exemplo, se você quiser verificar o mesmo arquivo em outro formato, diga SHA1, digite o seguinte comando.
CertUtil –hashfile C:\Windows10Upgrade\resources\amd64\hwcompat.txt SHA1
![verifique a soma de verificação do arquivo em qualquer outro algoritmo de hash](/f/e526763d535032aa3166357349754e38.png)
Método 3: Use aplicativos de verificação de hash de arquivo
O último método para encontrar esse valor para os arquivos é usar um aplicativo verificador como Gerador de hash. Deve-se notar que esses aplicativos de terceiros podem ajudá-lo com o MD5 para integridade de arquivo, mas podem não fornecer resultados exatos como os dos aplicativos nativos no PC.
Observação: Como se trata de aplicativos de terceiros, é recomendável evitar o uso de qualquer arquivo que possa conter qualquer informação pessoal.
Recomendado:
- 14 melhores aplicativos gratuitos de mesa de som
- Como reparar arquivos do sistema no Windows 10
- Como excluir arquivos temporários no Windows 10
- Corrigir o explorador de arquivos que não está respondendo no Windows 10
O artigo deu uma breve informação sobre como encontrar o valor de hash de arquivos e os métodos para verificar sua integridade. Por favor, preencha os campos na seção de comentários para compartilhar suas dúvidas e sugestões.
Henry é um escritor de tecnologia experiente, apaixonado por tornar tópicos complexos de tecnologia acessíveis aos leitores do dia a dia. Com mais de uma década de experiência na indústria de tecnologia, Chris tornou-se uma fonte confiável de informações para seus leitores.