Gerador de Hashes — Obtenha os hashes MD5 e SHA de qualquer texto ou arquivo e compare-os com um hash conhecido.

Digite ou cole um texto, ou selecione um arquivo, e veja imediatamente seus hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512. Cole um hash que você recebeu para verificar se ele corresponde. O cálculo do hash é feito no seu dispositivo, portanto, seu texto e seus arquivos nunca são enviados para a nuvem.

Gerar um hash Seu texto e seus arquivos ficam no seu navegador
Gerador de hash que exibe os valores de hash MD5, SHA-1 e SHA-256 para um trecho de texto

Entrada

Hashes

O guia

Guia sobre geradores de hash: o que são hashes e quando usá-los

Uma explicação simples sobre MD5 e SHA, como verificar um arquivo e para que os hashes não servem.

Uma explicação simples

O que é o Gerador de Hash?

Uma função hash transforma qualquer entrada — seja uma palavra ou um arquivo inteiro — em uma assinatura digital curta e de comprimento fixo. A mesma entrada sempre gera o mesmo hash, e mesmo uma alteração de apenas um caractere resulta em um hash completamente diferente.

Isso torna os hashes úteis para verificar se um arquivo chegou sem alterações, identificar arquivos duplicados, criar chaves de cache e comparar dados sem compartilhar os próprios dados.

Motivos comuns para usá-lo

Por que as pessoas usam um gerador de hash

Verificar downloads

Gere um hash do arquivo baixado e compare-o com a soma de verificação fornecida pelo editor para garantir que ele não esteja corrompido.

Desenvolvedores

Crie checksums rápidos, chaves de cache ou valores de teste para APIs, assinaturas e fixtures.

Encontrar duplicatas

Dois arquivos com o mesmo hash SHA-256 são, para fins práticos, o mesmo arquivo.

Qual algoritmo escolher

MD5, SHA-1 e a família SHA-2

O MD5 gera um hash hexadecimal de 32 caracteres e o SHA-1, de 40. Ambos são adequados para detectar corrupções acidentais, mas é possível criar colisões propositalmente; portanto, não os utilize para nada relacionado à segurança. O SHA-256 (64 caracteres), o SHA-384 (96) e o SHA-512 (128) pertencem à família SHA-2 e são as opções seguras atualmente.

Um hash não é criptografia: não é possível revertê-lo para recuperar o original. Além disso, não é suficiente para armazenar senhas. Para isso, use um hash de senha lento e com salt, como bcrypt, scrypt ou Argon2.

Faça isso em poucas etapas

Como usar o gerador de hash

  1. Escolha “Texto” ou “Arquivo”.
  2. Digite ou cole seu texto, ou selecione um arquivo. Os hashes aparecem imediatamente.
  3. Clique em “Copiar” ao lado do hash desejado. Ative a opção de letras maiúsculas se quiser letras hexadecimais maiúsculas.
  4. Para verificar um download, cole o hash publicado na caixa de comparação e verifique se há correspondência.
Melhores resultados

Dicas simples

  • Faça o hash do texto exatamente como está escrito. Um espaço à direita ou um fim de linha diferente resulta em um hash diferente.
  • Para verificar a integridade do download, use o SHA-256, caso o editor ofereça essa opção.
  • O texto é convertido para o formato UTF-8, que é o formato esperado pela maioria das ferramentas e APIs.
  • A saída hexadecimal não diferencia maiúsculas de minúsculas; portanto, a caixa de comparação ignora a distinção entre maiúsculas e minúsculas e os espaços ao redor do símbolo de cerquilha.
É bom saber

Limitações e Privacidade

Privacidade

O texto e os arquivos são submetidos a um algoritmo de hash diretamente no seu navegador, por meio das ferramentas integradas ao navegador. Nada é enviado, armazenado ou registrado.

Limitações

Arquivos muito grandes são carregados na memória; portanto, um arquivo com vários gigabytes pode não funcionar em um celular ou em um computador mais antigo. Os valores MD5 e SHA-1 são exibidos por motivos de compatibilidade e não devem ser usados para fins de segurança.

Perguntas frequentes

Perguntas frequentes sobre o Hash Generator

O que é um hash?

Um hash é uma assinatura digital de comprimento fixo calculada a partir de determinados dados. A mesma entrada sempre gera o mesmo hash, e uma pequena alteração na entrada altera completamente o hash.

Qual hash devo usar?

Use o SHA-256 na maioria dos casos, inclusive para verificar downloads. O MD5 e o SHA-1 são adequados apenas para detectar alterações acidentais, não para fins de segurança.

É possível reverter um hash para obter o texto original?

Não. Um hash é uma função unidirecional. É possível adivinhar a entrada e comparar os hashes, e é por isso que senhas fracas ainda podem ser descobertas.

Como faço para verificar um arquivo baixado?

Escolha “Arquivo”, selecione o arquivo baixado e compare o hash SHA-256 com o que consta na página do editor. Cole o hash publicado na caixa de comparação para verificar se há correspondência ou não.

Por que meu hash não coincide com o de outra ferramenta?

Normalmente, a entrada difere por um espaço, um caractere de fim de linha ou a codificação do texto. Esta ferramenta gera o hash do texto em UTF-8 exatamente como foi digitado, sem nenhum corte.

O MD5 é seguro para senhas?

Não. O MD5 é rápido e apresenta colisões conhecidas. Armazene senhas usando bcrypt, scrypt ou Argon2, em vez de um hash simples.

Qual é o tamanho de cada hash?

O MD5 tem 32 caracteres hexadecimais, o SHA-1 tem 40, o SHA-256 tem 64, o SHA-384 tem 96 e o SHA-512 tem 128.

Meu texto e meus arquivos já foram enviados?

Não. Tudo é criptografado dentro do seu navegador e nada sai do seu dispositivo.

De pessoas que utilizam essa ferramenta

Avaliações

Carregando avaliações…
Continue

Mais ferramentas na caixa

A página inicial apresenta dezenas de outras ferramentas gratuitas que não exigem uma chave de API.

Sugira uma ferramenta