Gerador de Hash (MD5, SHA)
Calcule hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto em UTF-8, com saída hexadecimal ou Base64.
Como utilizar
- Digite ou cole o texto.
- Veja todos os hashes atualizados em tempo real.
- Escolha hex ou Base64 e copie.
Exemplos
- SHA-256 de “abc” — entrada:
abc— resultado:ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Perguntas frequentes
Posso usar SHA-256 para guardar senhas?
Não diretamente. Senhas exigem funções lentas com sal (bcrypt, scrypt, Argon2). Hashes rápidos são quebrados por força bruta.
Por que MD5 é marcado como inseguro?
Há colisões práticas desde 2004. Use-o apenas para compatibilidade ou checksums não adversariais.
Informações técnicas
- SHA via Web Crypto (crypto.subtle.digest).
- MD5: implementação própria testada com os vetores da RFC 1321.
- Texto codificado em UTF-8 antes do hash.
- Processamento 100% local no navegador; nada é registrado, salvo ou enviado.
Ferramentas relacionadas
- Gerador de HMAC — Calcule HMAC-SHA256, SHA-384 ou SHA-512 com chave em texto, hex ou Base64 — útil para validar webhooks e assinaturas de API.
- Validador e Identificador de Hash — Identifique o formato provável de um hash (MD5, SHA, bcrypt, Argon2…) e confira se ele corresponde a um texto.
- Comparador de Hashes — Compare dois hashes ignorando espaços e maiúsculas, em tempo constante, e veja o algoritmo provável e onde diferem.
- Hash de Arquivo (SHA-256) — Calcule SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer arquivo e confira se ele bate com o hash publicado pelo site de download.
- Analisador de Cabeçalhos HTTP — Inspecione os cabeçalhos HTTP de um site, siga redirecionamentos e receba nota e recomendações de segurança (HSTS, CSP, cookies…).
- Decodificador de Certificados X.509 — Leia certificados PEM ou DER: sujeito, emissor, validade, SANs, usos da chave, algoritmo e impressões digitais SHA-1/SHA-256.