Início / Gerador de hash

Gerador de hash

MD5, SHA-1, SHA-256 e SHA-512 de qualquer texto, calculados localmente — o que você digita nunca é enviado a lugar nenhum.

MD5—
SHA-1—
SHA-256—
SHA-512—

Como funciona

Esta ferramenta calcula o hash MD5, SHA-1, SHA-256 e SHA-512 de qualquer texto que você digitar, totalmente no seu navegador — nada é enviado a lugar nenhum. Um hash é uma impressão digital de mão única: a mesma entrada sempre produz a mesma saída, mas você não consegue reverter um hash de volta ao texto original. Use-o para verificar o checksum de um arquivo, comparar dois textos sem expô-los, ou testar seu próprio código contra valores conhecidos.

Para o que esta ferramenta não serve: para gerar hash de senhas para armazenamento. MD5 e SHA-1 são rápidos por design, exatamente o oposto do que é necessário para isso — um sistema real usa uma função deliberadamente lenta como bcrypt, scrypt ou Argon2 (veja key stretching no nosso glossário) para que testar bilhões de senhas por segundo não seja possível.

Termos relacionados: Hash · Salt (salga) · Key stretching · CSPRNG

Perguntas frequentes

Meu texto é enviado a algum lugar?

Não. Cada hash é calculado localmente no seu navegador usando a Web Crypto API (para SHA-1/256/512) e uma implementação local em JavaScript (para MD5) — o que você digita nunca sai do seu dispositivo.

Por que MD5 e SHA-1 são considerados inseguros?

Ambos têm ataques de colisão conhecidos — é possível construir duas entradas diferentes que produzem o mesmo hash, o que os torna inutilizáveis para assinaturas digitais ou certificados. Ainda servem para checksums e usos não adversariais, como verificar se um download não foi corrompido.

Qual hash devo usar em um projeto novo?

SHA-256 é a escolha moderna segura padrão para hashing de uso geral. Para armazenamento de senhas especificamente, use uma função lenta dedicada (bcrypt, scrypt, Argon2) — nunca um hash simples como SHA-256 sozinho.

Posso gerar hash de um arquivo, não só de texto?

Não com esta ferramenta — ela só gera hash do texto que você digita ou cola. Para arquivos, as ferramentas de checksum integradas ao seu sistema operacional (certutil no Windows, shasum ou md5 no macOS/Linux) são a opção padrão.