Começar Enviar um site

Gerador de hash MD5, SHA-1 e SHA-256

Developer Tools

Transforme qualquer texto em um resumo MD5, SHA-1 ou SHA-256, com UTF-8 tratado corretamente e o tamanho do resumo indicado.

As quebras de linha são incluídas exatamente como digitadas. Uma entrada vazia ainda produz um digest.

Resultado

Hash —
  • Tamanho do digest — bit
  • Caracteres hexadecimais —
  • Bytes de entrada — B

Altere qualquer valor e o resultado é atualizado na hora.

Fórmula e regras

  • Uma função hash mapeia qualquer entrada para um resumo de comprimento fixo, e a mesma entrada sempre produz o mesmo resumo.
  • O MD5 grava 128 bits como 32 caracteres hexadecimais, o SHA-1 grava 160 bits como 40 e o SHA-256 grava 256 bits como 64.
  • O texto é codificado em bytes UTF-8 antes do hash, portanto letras acentuadas e emojis contam como vários bytes cada.
  • Alterar um único caractere deve mudar aproximadamente metade dos bits de saída, o que torna os hashes úteis para verificações de integridade.

Exemplos resolvidos

A frase de teste clássica

Entrada The quick brown fox jumps over the lazy dog

Resultado SHA-256 resulta em d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592.

Uma palavra, três algoritmos

Entrada abc

Resultado MD5 900150983cd24fb0d6963f7d28e17f72, SHA-1 a9993e364706816aba3e25717850c26c9cd0d89d, SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad.

Uma entrada vazia

Entrada Absolutamente nada.

Resultado O MD5 de nada é d41d8cd98f00b204e9800998ecf8427e, portanto o resultado nunca fica em branco.

Perguntas frequentes

É possível reverter um hash?

Na prática, não. O digest não guarda nenhuma cópia da entrada, então as únicas opções são adivinhar entradas até uma corresponder ou usar uma tabela pré-calculada de valores comuns.

O MD5 ainda é seguro para uso?

O MD5 está quebrado para segurança: existem colisões práticas. Ele serve para comparações rápidas de checksum, mas nunca para assinaturas, certificados ou armazenamento de senhas.

Por que os hashes de senha usam bcrypt em vez disso?

O bcrypt adiciona um salt aleatório e é deliberadamente lento, por isso palavras-passe idênticas geram hashes diferentes e a adivinhação em massa torna-se dispendiosa. O MD5 e o SHA-256 são rápidos por conceção, o que ajuda os atacantes.

A ferramenta envia o meu texto para algum lado?

Não. O digest é calculado por JavaScript no seu dispositivo, por isso as palavras-passe ou documentos em rascunho aqui colados permanecem locais.

Aviso legal: Os resultados seguem a fórmula apresentada nesta página e são apenas de referência. As quantidades reais variam com os materiais, a técnica e as condições, por isso deixa uma margem antes de encomendar.