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.
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.
