construction
Lexora Tools

Gerador de hash

Gere hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 e HMACs para texto ou arquivos — na hora e com privacidade.

100% privado: tudo roda no seu navegador e nada é enviado.

Como gerar um hash

Sem cadastro e sem instalação: funciona direto no seu navegador.

  1. Passo 1:Escolha Texto e digite sua entrada, ou escolha Arquivo e selecione o arquivo desejado.
  2. Passo 2:Opcionalmente, ative o HMAC e informe uma chave secreta, e escolha saída hexadecimal, hexadecimal maiúscula ou Base64.
  3. Passo 3:Copie qualquer hash com um clique ou cole um checksum esperado na caixa de comparação para verificá-lo.

Perguntas frequentes sobre o gerador de hash

Qual a diferença entre MD5, SHA-1 e SHA-256?

Eles geram hashes de 128, 160 e 256 bits, respectivamente. MD5 e SHA-1 são rápidos, mas inseguros porque é possível criar colisões; SHA-256 e SHA-512, da família SHA-2, são o padrão atual para verificações de integridade e segurança.

É possível reverter ou descriptografar um hash?

Não. Funções hash são de mão única. Entradas curtas ou comuns, como senhas simples, podem ser adivinhadas com tabelas pré-calculadas; por isso senhas devem ser armazenadas com algoritmos lentos e com salt, como bcrypt ou Argon2, e não com um hash simples.

Como verificar o checksum de um arquivo?

Selecione Arquivo, escolha o arquivo baixado e cole na caixa de comparação o checksum publicado pelo fornecedor. Se ele conferir com o valor SHA-256 (ou outro), o arquivo está íntegro e não foi modificado.

O que é um HMAC?

Um HMAC combina uma função hash com uma chave secreta. Só quem conhece a chave consegue gerar o mesmo valor, por isso HMACs como o HMAC-SHA256 são usados para assinar requisições de API e verificar webhooks de serviços como Stripe ou GitHub.

Meus arquivos ou textos são enviados?

Não. Todos os hashes são calculados localmente no seu navegador. Nem o texto, nem o arquivo, nem a chave HMAC são enviados a um servidor.

O que é um hash e para que serve?

Uma função hash criptográfica transforma qualquer entrada — uma senha, um payload JSON ou uma imagem ISO de 2 GB — em uma impressão digital curta e de tamanho fixo. A mesma entrada sempre gera o mesmo hash, enquanto mudar um único bit gera um hash completamente diferente, e na prática é impossível voltar do hash aos dados originais. Por isso os hashes são ideais para verificar downloads com um checksum publicado, detectar arquivos alterados, criar chaves de cache e ETags, deduplicar dados e assinar payloads de webhooks com um HMAC.

Este gerador de hash gratuito calcula ao mesmo tempo MD5, SHA-1, SHA-256, SHA-384 e SHA-512 para texto ou arquivos, usando a Web Crypto API nativa do navegador para a família SHA. Ative o modo HMAC para gerar hashes com chave como HMAC-SHA256 para assinaturas de API e verificação de webhooks, escolha saída em hexadecimal, hexadecimal maiúsculo ou Base64 e cole um valor esperado na caixa de comparação para confirmar um checksum na hora. Os arquivos são lidos localmente e nunca enviados, então você pode gerar o hash de documentos confidenciais, chaves privadas ou instaladores com segurança. Lembre-se de que MD5 e SHA-1 não são mais resistentes a colisões: use-os só como checksums sem fins de segurança e prefira SHA-256 ou superior no resto.