Verificador de Hash
Calcule e verifique hashes MD5, SHA-1, SHA-256, SHA-512 localmente
O que é um hash de arquivo?
Um hash de arquivo é uma string única de comprimento fixo gerada a partir do conteúdo do arquivo usando um algoritmo criptográfico. Mesmo uma pequena mudança produz um hash completamente diferente, ideal para verificar a integridade.
Como verifico um download de arquivo?
Copie o hash esperado da página de download, selecione o mesmo algoritmo, cole no campo de verificação e clique em Comparar. Uma correspondência confirma que o download está intacto e não foi corrompido.
Meu arquivo é enviado a um servidor?
Não, toda a computação de hash é realizada localmente no seu navegador usando JavaScript. Seus arquivos nunca saem do seu dispositivo, garantindo privacidade e segurança completas.
Qual algoritmo hash devo usar?
SHA-256 é recomendado para a maioria dos fins, pois equilibra segurança e velocidade. MD5 é rápido mas não resistente a colisões. SHA-512 oferece a máxima segurança.
Qual é a diferença entre MD5 e SHA-256?
MD5 produz um hash de 128 bits e é mais rápido, mas vulnerável a ataques de colisão. SHA-256 produz um hash de 256 bits, é mais seguro e recomendado para verificação de integridade em aplicações modernas.
Posso verificar múltiplos arquivos de uma vez?
Sim, você pode selecionar múltiplos arquivos e a ferramenta calculará hashes para cada arquivo individualmente, exibindo resultados em um formato de lista claro.
Quanto tempo leva o cálculo do hash?
Para arquivos pequenos, é quase instantâneo. Para arquivos grandes (GB+), depende do tamanho do arquivo e da velocidade do seu dispositivo. A barra de progresso mostra o status em tempo real.
Para que servem as somas de verificação?
Somas de verificação verificam a integridade dos dados após downloads, transferências ou armazenamento. Elas detectam corrupção, adulteração ou transferências incompletas comparando hashes calculados com valores esperados.
Por que diferentes algoritmos produzem hashes de diferentes comprimentos?
Cada algoritmo usa diferentes operações matemáticas. MD5 produz 128 bits (32 caracteres hex), SHA-1 produz 160 bits (40 caracteres hex), SHA-256 produz 256 bits (64 caracteres hex), e SHA-512 produz 512 bits (128 caracteres hex).
Colisões de hash podem ocorrer?
Teoricamente sim, mas praticamente não para SHA-256 e SHA-512. MD5 e SHA-1 têm vulnerabilidades de colisão conhecidas, por isso SHA-256 é recomendado para aplicações críticas de segurança.
Como a verificação de hash protege contra adulteração?
Se alguém modificar um arquivo, seu hash muda completamente. Ao comparar o hash original com o hash calculado, você pode detectar qualquer modificação não autorizada.
Quais tamanhos de arquivo são suportados?
A ferramenta suporta arquivos de qualquer tamanho, de alguns bytes a vários gigabytes. Arquivos grandes são processados em chunks para manter o desempenho e baixo uso de memória.