Gerador de Hash e Checksum
Gere hashes criptográficos para texto ou um arquivo, e compare com um checksum esperado para verificar se um download não foi corrompido ou alterado.
Resultados
Digite um texto ou solte um arquivo para calcular o hash.
Como gerar um hash ou verificar o checksum de um arquivo
Gere hashes criptográficos para texto ou um arquivo, e compare com um checksum esperado para verificar se um download não foi corrompido ou alterado.
Qual algoritmo devo usar?
SHA-256 é a escolha mais comum hoje para checksums e uso geral. SHA-384 e SHA-512 são variantes mais longas do mesmo design. O SHA-1 está incluído porque ainda é o que algumas páginas de download mais antigas e o Git usam, embora não seja mais considerado seguro contra um atacante determinado.
Verificando um download
Muitas páginas de download publicam um checksum SHA-256 (ou parecido) ao lado de um arquivo. Solte o arquivo baixado nesta ferramenta, cole o hash publicado em "Hash esperado", e a ferramenta detecta com qual algoritmo ele bate pelo tamanho e diz se são idênticos.
Como usar
- Alterne entre as abas Texto e Arquivo dependendo do que está fazendo hash.
- Digite um texto, ou solte um arquivo, para ver seus hashes SHA-1, SHA-256, SHA-384 e SHA-512.
- Opcionalmente cole um hash esperado para compará-lo automaticamente com o algoritmo correspondente.
- Escolha Copiar ao lado de qualquer hash para copiá-lo.
Notas sobre hash
Hashes são impressões digitais, não segredos. Use para conferir integridade e evite tratar hash sem sal de texto privado como dado protegido.
Perguntas frequentes
Um hash é o mesmo que criptografia?
Não. Um hash é de mão única: produz uma impressão digital de tamanho fixo da entrada, mas não há como recuperar o texto ou arquivo original a partir dele. Ele serve para verificar integridade, não para esconder conteúdo.
Por que o MD5 não está disponível?
A Web Crypto API nativa dos navegadores não implementa MD5, só SHA-1 e a família SHA-2. Se você precisa conferir um checksum MD5 especificamente, vai precisar de outra ferramenta.
Como a comparação de hash esperado escolhe o algoritmo?
Ela olha o tamanho do hash colado: 40 caracteres hexadecimais significa SHA-1, 64 significa SHA-256, 96 significa SHA-384 e 128 significa SHA-512.
Qual o tamanho máximo de arquivo que posso verificar?
O arquivo inteiro é lido na memória para calcular o hash, então arquivos extremamente grandes (bem acima de algumas centenas de megabytes) podem ser lentos ou esbarrar no limite de memória do navegador.
Dois arquivos podem ter o mesmo hash?
Uma colisão é teoricamente possível em qualquer hash de tamanho fixo. Para conferências normais de integridade, SHA-256 e hashes SHA-2 maiores são escolhas mais seguras; evite SHA-1 para decisões de confiança críticas.
