Ferramentas relacionadas
Por que usar
Hashes resumem dados para detectar alterações, verificar downloads e compor protocolos maiores.
Benefícios
- Integridade: Compare digests para ver mudanças.
- Senhas: Use sal + KDF; não armazene só MD5.
- Assinaturas: Muitos esquemas assinam o hash da mensagem.
- Checksums: Verificação rápida de artefatos.
- Impressões digitais: Identificadores para cache e deduplicação.
Algoritmos
Cada função produz saída de tamanho fixo; a resistência a colisões define o uso seguro.
Disponíveis aqui
- MD5: 128 bits; rápido, colisões conhecidas — não para segurança moderna.
- SHA-1: 160 bits; evite em novos sistemas críticos.
- SHA-256: 256 bits; escolha comum hoje.
- SHA-512: 512 bits; digest mais largo, família SHA-2.
Fatos úteis
Hash não criptografa o conteúdo: quem tem a entrada recalcula o digest.
Propriedades
- Tamanho de saída fixo por algoritmo.
- Mesma entrada → mesmo hash.
- Pequena mudança → digest bem diferente.
- Função unidirecional na prática.
- SHA-256/512 para resistência a colisões.
Boas práticas
Alinhe o algoritmo ao modelo de ameaças.
- Prefira SHA-256 ou SHA-512 em projetos novos.
- Não use MD5/SHA-1 sozinhos para senhas.
- Proteja digests armazenados.
- Compare em tempo constante quando aplicável.
- Não confunda codificação com sigilo.
Casos de uso
- Credenciais: Argon2, scrypt ou bcrypt conforme o stack.
- Downloads: Confira com checksum publicado.
- APIs: Digests para idempotência.
- Config: Alertas quando arquivos mudam.
- Cadeias: Demo local apenas da primitiva.
Perguntas frequentes
O que é um gerador de hash?
Transforma texto em um resumo de tamanho fixo (MD5, SHA-1, SHA-256, SHA-512). Para integridade e checksums; senhas precisam de sal e KDF adequados.
Meus dados estão seguros?
Sim. O cálculo é feito no seu navegador; não enviamos seu texto.
Qual algoritmo usar?
Para segurança moderna, SHA-256 ou SHA-512. MD5 e SHA-1 em cenários não críticos.
Posso hashear arquivos?
Esta página usa o texto que você cola. Para binário, use ferramenta de arquivo ou cole o conteúdo.
É grátis?
Sim, sem cadastro e processamento local.