Gerador de Hash
Digite um texto para gerar o hash.
Verificar um download, comparar duas strings byte a byte ou produzir uma impressão digital para um fluxo de trabalho de assinatura dependem de hashing criptográfico. Esta ferramenta calcula as famílias comuns, MD5, SHA-1, SHA-2 (256/384/512) e CRC32, e oferece um digest pronto para copiar de cada uma. O texto que você digita é enviado ao nosso servidor para calcular o digest.
Como gerar um hash
-
1
Cole ou digite a entrada
Digite o texto que deseja fazer o hash. Este gerador trabalha com texto: não há envio de arquivos.
-
2
Escolha um algoritmo de hashing
Escolha MD5, SHA-1, SHA-256, SHA-384, SHA-512 ou CRC32 dependendo do seu caso de uso.
-
3
Gere os hashes
Clique em "Gerar hashes". O digest do algoritmo selecionado aparece e a lista abaixo mostra todos os algoritmos de uma vez.
-
4
Copie o digest
O digest de comprimento fixo resultante está pronto para ser colado em um arquivo de checksum, cabeçalho de assinatura ou diálogo de comparação.
Qual algoritmo de hash devo escolher?
Nem todo hash é adequado para cada trabalho. MD5 e SHA-1 são bons para verificações de unicidade, mas quebrados para qualquer coisa relacionada à segurança. SHA-2 continua sendo o padrão conservador para novos projetos.
Referência de Algoritmo
| Algoritmo | Tamanho da saída | Status de segurança | Uso típico |
|---|---|---|---|
| MD5 | 128 bits | Quebrado, colisões práticas desde 2004 | Checksums não relacionados à segurança, ETags, chaves de cache |
| SHA-1 | 160 bits | Obsoleto, colisão SHAttered em 2017 | IDs de objetos Git legados, cadeias TLS antigas |
| SHA-256 | 256 bits | Seguro, padrão recomendado | TLS, assinatura, integridade de arquivos, blockchain |
| SHA-384 | 384 bits | Seguro | TLS 1.3 suite B, integridade mais forte |
| SHA-512 | 512 bits | Seguro | Conjuntos de dados muito grandes, construção de HMAC |
| CRC32 | 32 bits | Não criptográfico, colisões triviais | Detecção de erros (ZIP, PNG), verificações rápidas de integridade |
Hashing não é criptografia
Um hash é unidirecional: a partir do digest você não pode recuperar a entrada. Duas propriedades são importantes:
- Resistência a colisões, não existem duas entradas que produzam o mesmo hash. Quebrada em MD5 e SHA-1.
- Resistência a pré-imagem, dado um digest, você não pode encontrar uma entrada que o produza. Ainda se mantém para MD5 e SHA-1, então checksums ainda detectam corrupção acidental.
Não use SHA-256 puro para senhas
Senhas precisam de uma função lenta e com sal: bcrypt, scrypt, Argon2id ou PBKDF2 com pelo menos 600.000 iterações. Um hash rápido como SHA-256 pode ser forçado por força bruta a bilhões de tentativas por segundo em GPUs modernas.
A codificação de texto importa
Gerar o hash de uma string significa gerar o hash da sua representação em bytes. "café" em UTF-8 produz um digest diferente da mesma palavra codificada em Latin-1. Por padrão, esta ferramenta gera o hash dos bytes em UTF-8.
Perguntas frequentes
Quase sempre uma diferença de codificação ou espaço em branco no final. Verifique se a outra ferramenta usa UTF-8 vs Latin-1, e se ela adiciona uma nova linha à entrada antes de hash.
Para detectar corrupção acidental de um download, MD5 é aceitável. Para qualquer coisa que um atacante possa tentar forjar (certificados, assinaturas de código, armazenamento de senhas) MD5 está quebrado e não deve ser usado.
Não. Este gerador processa apenas texto. Para verificar um arquivo, use o comando de checksum do seu sistema operacional, como sha256sum no Linux e macOS ou Get-FileHash no Windows.
O texto que você digita é enviado ao nosso servidor para calcular o digest. Não o armazenamos depois.
SHA-2 é a família de algoritmos; SHA-224, SHA-256, SHA-384 e SHA-512 são seus membros. Quando alguém diz “SHA-2” sem especificar um tamanho, geralmente se refere ao SHA-256.
Ferramentas relacionadas
Gerador de MD5
Gere um hash MD5 a partir de qualquer texto ou arquivo. Saída de 128 bits em hexadecimal, calculada inteiramente no seu navegador.
Gerador de frase-senha
Gere uma frase-senha memorizável com palavras comuns aleatórias, com número de palavras ajustável, separador, maiúsculas e um número opcional no fim.
Cifra de número para letra
Converta números em letras e vice-versa usando a cifra A=1, B=2 (A1Z26) para quebra-cabeças, enigmas e pistas de salas de fuga.
Gerador de Hash MD5
Calcule checksums MD5 de textos e arquivos para verificação de integridade. Corresponde à saída de md5sum e openssl dgst -md5.
Verificador de Força de Senha
Verifique a força da senha no seu navegador: comprimento, variedade de caracteres, entropia em bits e uma estimativa aproximada do tempo de quebra. Nada é enviado.
Gerador de JWT
Gere JWTs assinados com cabeçalho personalizado, reivindicações de carga útil, assinatura HMAC ou RSA, expiração e restrições de público para testes.
Ferramenta disponível em outros idiomas
- ตัวสร้างแฮช (Hash Generator) [TH]
- Trình tạo mã băm (Hash) [VI]
- Generator Hash [ID]
- Generator skrótów [PL]
- ハッシュジェネレーター [JA]
- مولد هاش [AR]
- Hash-Generator [DE]
- 해시 생성기 [KO]
- Generador de Hash [ES]
- Générateur de hachage [FR]
- Hashgeneratör [SV]
- Hashgenerator [NL]
- Hash Generator [EN]
- Generatore di Hash [IT]
- Генератор хешей [RU]
- Hash Oluşturucu [TR]
- 哈希生成器 [ZH]