Gerador de hash – MD5, SHA-1, SHA-256 e SHA-512 online

Crie hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto ou arquivo e confira um download com o checksum divulgado por quem o publicou.

Roda no seu navegador 100% grátis Sem cadastro
Resposta rápida

Digite um texto ou escolha um arquivo e todos os hashes aparecem. «hello world» tem MD5 5eb63bbbe01eeed093cb22bb8f5acdc3 e um SHA-256 que começa com b94d27b9…. Cole um checksum publicado no campo de comparação: um ✓ indica que o arquivo é idêntico.

Como usar: Gerador de hash

  1. Digite ou cole um texto, ou escolha um arquivo.
  2. Veja os valores MD5, SHA-1, SHA-256, SHA-384 e SHA-512.
  3. Se quiser, ative as maiúsculas.
  4. Cole um checksum publicado no campo de comparação.
  5. Copie o hash de que precisa.

O que é um hash

Uma função hash criptográfica transforma qualquer quantidade de dados numa impressão digital curta e de tamanho fixo. A mesma entrada sempre gera o mesmo hash, mas mudar um único caractere muda o hash completamente. Não é possível voltar do hash para os dados originais.

AlgoritmoTamanho (hex)Situação
MD532Quebrado para segurança, ok como checksum
SHA-140Obsoleto para segurança
SHA-25664Seguro, o mais usado
SHA-38496Seguro
SHA-512128Seguro

Verificando downloads

Muitos desenvolvedores divulgam um checksum SHA-256 ao lado dos downloads. Escolha aqui o arquivo baixado e cole o valor publicado no campo de comparação. Se baterem, o arquivo chegou completo e sem alterações. Se não, baixe de novo pela fonte oficial: a diferença pode indicar um arquivo corrompido ou adulterado. Arquivos de até 200 MB são processados localmente; nada é enviado.

MD5 e SHA-1 não são seguros

Hoje é possível criar dois arquivos diferentes com o mesmo hash MD5 ou SHA-1. Por isso eles não servem para assinaturas ou certificados. Continuam úteis para detectar corrupção acidental ou arquivos duplicados. Para qualquer uso de segurança, prefira SHA-256 ou superior.

Não guarde senhas assim

Um SHA-256 simples é rápido demais para armazenar senhas: um atacante consegue testar bilhões de tentativas por segundo. Sistemas reais usam funções lentas e com salt, como bcrypt, scrypt ou Argon2. Para criar senhas fortes, use o Gerador de senha.

Detalhes de codificação

O texto é processado em UTF-8, o padrão do Linux, macOS, Git e da maioria dos sites, então os resultados batem com ferramentas como sha256sum e md5sum. Quebras de linha importam: um texto com quebras do Windows (CRLF) gera um hash diferente do mesmo texto com LF.

Ferramentas relacionadas

Às vezes os hashes aparecem em Base64 em vez de hexadecimal; converta com a ferramenta Codificar e decodificar Base64. Para identificadores aleatórios, use o Gerador de UUID.

Você também pode gostar destas ferramentas grátis: Formatador JSON, Gerador de senha e Testador de regex.

Perguntas frequentes

Como gerar um hash SHA-256?

Digite ou cole o texto, ou escolha um arquivo. O SHA-256 aparece na hora junto com os outros hashes.

Como verificar o checksum de um arquivo?

Escolha o arquivo e cole o checksum publicado no campo de comparação. Um ✓ ao lado do algoritmo indica que confere.

Dá para descriptografar um hash?

Não. Hashes são de mão única. Entradas curtas ou comuns podem ser adivinhadas, mas o hash em si não é revertido.

O MD5 ainda é seguro?

Não para segurança, porque colisões podem ser criadas. Ainda serve para detectar arquivos corrompidos por acidente.

Meus arquivos são enviados?

Não. O cálculo é feito inteiramente no navegador.

Última atualização: