Toolonit
  1. Início
  2. Criptografia
  3. Gerador de hash

Gerador de hash MD5 e SHA

Calcule hashes SHA e MD5 de textos ou arquivos.

ou gere o hash de um arquivo

Um hash é uma impressão digital curta de um dado: a mesma entrada sempre gera o mesmo hash, e qualquer mudança gera outro. Digite um texto ou solte um arquivo de qualquer tamanho para obter os hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de uma só vez — para conferir um download com o checksum publicado ou comparar arquivos sem enviá-los a lugar nenhum. Tudo é calculado no seu navegador, então seu texto e seus arquivos nunca saem do seu dispositivo; é grátis e não exige cadastro.

Como gerar um hash

  1. Digite ou cole um texto e clique em Gerar hash do texto, ou solte um arquivo de qualquer tamanho (ou clique para escolher um).
  2. Os cinco hashes aparecem de uma vez: MD5, SHA-1, SHA-256, SHA-384 e SHA-512.
  3. Compare o hash com o checksum que você recebeu ou copie qualquer valor com o botão Copiar.

Recursos

  • MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de uma só vez
  • Texto (em UTF-8) ou qualquer arquivo, de qualquer tamanho
  • Arquivos grandes lidos 4 MB por vez, com pouco uso de memória e o progresso na tela
  • Cópia com um clique para cada valor
  • Calculado com WebAssembly no seu navegador

É privado?

Sim. O hash de textos e arquivos é calculado no seu navegador com WebAssembly; nada é enviado, então você pode gerar o hash de documentos privados e de arquivos muito grandes sem mandá-los a lugar nenhum.

Perguntas frequentes

Como conferir um arquivo com o checksum?

Solte o arquivo e compare o hash do algoritmo informado, geralmente SHA-256, com o valor publicado: se todos os caracteres baterem, o arquivo é exatamente o que foi publicado. Maiúsculas ou minúsculas não fazem diferença em um hash hexadecimal.

Qual algoritmo devo usar?

SHA-256, a menos que você tenha recebido um checksum em outro. MD5 e SHA-1 servem para detectar alterações acidentais, mas não para segurança: é possível criar de propósito arquivos diferentes com o mesmo hash MD5 ou SHA-1.

Ele calcula o hash de arquivos grandes?

Sim. Os arquivos são lidos 4 MB por vez, então mesmo arquivos de vários gigabytes usam pouca memória, e o progresso aparece enquanto o cálculo avança.

Por que o hash do meu texto é diferente do da linha de comando?

Geralmente por causa de uma quebra de linha. O hash do texto é calculado em UTF-8 exatamente como foi digitado, como na maioria das ferramentas de linha de comando, mas o echo acrescenta uma quebra de linha no final: use echo -n ou printf para calcular o hash dos mesmos bytes. Um espaço no início ou no fim também muda o hash.

Posso usar SHA-256 para armazenar senhas?

Não. Hashes rápidos como MD5 e SHA-256 são a ferramenta errada para senhas, porque dá para testar bilhões de tentativas por segundo. Armazene senhas com um hash de senha lento, como bcrypt ou Argon2.

Ferramentas relacionadas