./prontouso

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.

Roda localmente no seu navegador. Esta ferramenta não faz upload da sua entrada.

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.