Ir para o conteúdo
1123.net
PT
1123.net

Buscar ferramentas

Filtre o diretório de ferramentas. Tudo roda no seu navegador.

Digite para filtrar as ferramentas. Pressione Enter para abrir o primeiro resultado.

Gerador de hash

Este gerador de hash calcula quatro resumos comuns do mesmo texto de uma vez. Tudo roda no seu navegador: a entrada nunca é enviada e o resultado é atualizado enquanto você digita.

Seus dados são processados localmente no seu navegador e não são enviados ao nosso servidor.

MD5
24609e278704c18f96b53bc565f2c4b7
SHA-1
14579e34e8a8bee7e0eb3dba10ee400fc3f81c33
SHA-256
38c382ce405ab3c7c3eb7826ef7b4e8f94e2d73230f6bf8780be9ebd46afe19c
SHA-512
dd645fc30d6fecee037d355b03d1676dda8934062ceae4c62263eac36ef6efb029eb063e993514368a769ab14427f2c523f6d21d133f8e98f379de30a41aae73

MD5 e SHA-1 não são seguros para senhas ou assinaturas. Use SHA-256 ou SHA-512 para verificar integridade.

Como usar esta ferramenta

  1. 1 Digite ou cole o texto que você quer transformar em hash.
  2. 2 Leia os resumos MD5, SHA-1, SHA-256 e SHA-512 na lista abaixo.
  3. 3 Ative a opção de maiúsculas se algum sistema esperar hexadecimal em letras maiúsculas.
  4. 4 Copie um hash individual pelo botão correspondente, ou limpe a entrada para começar de novo.

Fórmula e lógica de cálculo

O que é um hash

Resumo = H(mensagem)

Um hash criptográfico mapeia qualquer entrada para um resumo de tamanho fixo. A mesma entrada sempre produz o mesmo resumo, enquanto uma mudança mínima produz um resultado completamente diferente.

Tamanhos dos resumos

MD5 = 128 bits; SHA-1 = 160 bits; SHA-256 = 256 bits; SHA-512 = 512 bits

A saída hexadecimal tem o dobro do tamanho em bits, em caracteres: 32, 40, 64 e 128 caracteres. MD5 e SHA-1 são considerados quebrados para fins de segurança.

Exemplo resolvido

Hash de “abc”

Um checksum é necessário para uma string curta de teste.

  1. Entrada: abc
  2. MD5: 900150983cd24fb0d6963f7d28e17f72
  3. SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Os resultados são determinísticos. Gerar o hash da mesma string novamente sempre devolve os mesmos resumos.

Verificar um download

Um checksum SHA-256 publicado precisa ser comparado com um arquivo local.

  1. Gere o hash do conteúdo do arquivo em outro lugar
  2. Compare com o SHA-256 publicado
  3. Uma diferença significa que os dados mudaram

Esta ferramenta de texto gera hashes de texto; para arquivos grandes, use uma ferramenta de checksum que leia o arquivo, para não precisar colar o conteúdo inteiro na página.

Casos extremos e precisão

Não serve para senhas

MD5 e SHA-1 são rápidos e estão quebrados para fins de segurança. Nem o SHA-256 é um hash de senha por si só; para credenciais, use Argon2, bcrypt ou scrypt com salt.

Hashes não são criptografia

Um hash não pode ser descriptografado. Ele é uma impressão digital de mão única, usada para verificar integridade e criar identificadores, não para esconder dados recuperáveis.

A codificação importa

Os mesmos caracteres codificados de forma diferente geram bytes diferentes e, portanto, hashes diferentes. Esta ferramenta gera o hash dos bytes UTF-8 do texto que você digita.

Perguntas frequentes

Qual hash devo usar? +

Use SHA-256 ou SHA-512 para verificar integridade. MD5 e SHA-1 estão disponíveis para compatibilidade com checksums antigos, mas não são seguros contra colisões.

É possível reverter um hash? +

Não. Um hash é de mão única. Entradas curtas ou comuns podem ser adivinhadas com um dicionário, e é por isso que hashes de senha sem salt são inseguros.

Por que recebo hashes diferentes para um texto que parece igual? +

Espaços em branco ocultos, quebras de linha diferentes ou outra normalização Unicode mudam os bytes. Compare a entrada exata, não o texto renderizado.

A ferramenta envia meu texto para algum servidor? +

Não. O cálculo roda localmente; os algoritmos SHA usam a Web Crypto API do navegador e o texto nunca sai da página.

Por que o SHA-1 ainda é oferecido? +

Muitos sistemas antigos publicam checksums em SHA-1. Ele é útil para conferir esses valores, mas não deve ser escolhido em novos projetos de segurança.