./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. Seus dados nunca saem do dispositivo.

Resultados

Digite um texto ou solte um arquivo para calcular o hash.

Espaço reservado para anúncio

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.

Hash local

Os hashes são calculados usando a Web Crypto API do próprio navegador. Textos e arquivos nunca são enviados a um servidor do ProntoUso.

Perguntas frequentes sobre o gerador de hash

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.
Meu arquivo é enviado para algum lugar para calcular o hash?
Não. O cálculo roda localmente usando a Web Crypto API embutida no navegador.