Gerador de Hash MD4
Transforme qualquer texto em seu hash MD4 de 32 caracteres instantaneamente.
Como usar Gerador de Hash MD4
- Digite ou cole seu texto na caixa.
- O hash MD4 aparece enquanto você digita.
- Clique em Copiar para obter o resultado.
Sobre Gerador de Hash MD4
O MD4 (Message Digest 4) foi projetado por Ronald Rivest em 1990 e produz um resumo de 128 bits, escrito como 32 caracteres hexadecimais. Sua real importância é histórica: o MD4 foi o modelo a partir do qual o MD5 e o SHA-1 foram construídos. Toda a linhagem de hashes rápidos, baseados em rodadas e com construção Merkle–Damgård que dominou as décadas de 1990 e 2000 remonta a esse único design — o que também significa que eles herdaram as fraquezas que acabaram derrubando todos eles.
O MD4 está completamente quebrado. Não se trata de "enfraquecimento" ou "depreciação" — colisões podem ser encontradas praticamente de forma instantânea em hardware comum, de modo que gerar duas entradas diferentes com o mesmo hash MD4 é um exercício trivial, e não um resultado de pesquisa. Não use o MD4 para senhas, assinaturas, verificações de integridade ou qualquer coisa em que alguém possa se beneficiar ao forjar uma correspondência. Não há custo algum em usar um hash moderno no lugar: SHA-256 para impressões digitais, bcrypt para senhas.
Então por que o MD4 ainda vem embutido em toda biblioteca de criptografia? Por causa do Windows. O hash de senha NTLM é, em sua essência, o MD4 aplicado à senha codificada em UTF-16LE — sem salt, sem contagem de iterações, nada para retardar um atacante. Essa única dependência mantém o MD4 vivo em redes corporativas e o torna algo comum em testes de invasão e em trabalhos de recuperação de senhas, que é onde a maioria das pessoas que faz hash em MD4 hoje realmente o encontra.
Perguntas frequentes
É possível descriptografar ou reverter um hash MD4?
Não. O hashing é unidirecional — o texto original não está dentro do hash. Os "decodificadores de MD4" são tabelas de palavras já hasheadas anteriormente, e como o MD4 é rápido e sem salt, essas tabelas são devastadoramente eficazes — exatamente por isso o MD4 não deve proteger nada.
Qual é a relação entre o MD4 e o NTLM?
O hash NTLM é o MD4 da senha codificada em UTF-16LE. Se você hashear uma senha aqui como UTF-8, não obterá o valor NTLM — use nosso gerador de hash NTLM, que aplica a codificação correta antes.
Por que meu hash MD4 sempre tem 32 caracteres?
O MD4 sempre produz 128 bits, e cada caractere hexadecimal representa 4 bits, então todo hash MD4 tem exatamente 32 caracteres, não importa o tamanho da entrada.
O MD4 é seguro para algo?
Não para segurança. As colisões são instantâneas, então ele falha em qualquer uso em que alguém possa tentar enganá-lo. Ele sobrevive apenas em protocolos legados como o NTLM, que não podem ser facilmente alterados, e como soma de verificação não adversarial em softwares antigos.
Meu texto é enviado para algum lugar?
Seu texto é enviado ao nosso servidor para ser hasheado, porque os navegadores não conseguem calcular MD4. Ele é hasheado e imediatamente descartado — nunca registrado, nunca armazenado.

