Ferramenta de criptografia MD5
Criptografia MD5 online, suporta saída de 16 bits e 32 bits, conversão de maiúsculas/minúsculas
Configurações de formato
O que é criptografia MD5?
MD5 (Algoritmo de Resumo de Mensagem 5) é uma função hash criptográfica amplamente utilizada, projetada pelo criptógrafo americano Ronald Rivest em 1991. O MD5 pode mapear dados de qualquer comprimento para um valor hash fixo de 128 bits (16 bytes), tipicamente representado por 32 dígitos hexadecimais. O MD5 foi amplamente utilizado para verificação de integridade de dados, armazenamento de senhas e assinaturas digitais. No entanto, em 2004, a criptógrafa chinesa Wang Xiaoyun e sua equipe descobriram vulnerabilidades de colisão no MD5, permitindo que atacantes construíssem dois dados diferentes com o mesmo valor MD5. Portanto, o MD5 não é mais adequado para cenários sensíveis à segurança. Os formatos de saída MD5 vêm em dois tipos: o padrão de 32 bits (valor hash completo) e o truncado de 16 bits (pegando os 16 caracteres do meio do valor de 32 bits). Esta ferramenta suporta ambos os formatos de saída com opções de exibição em maiúsculas ou minúsculas.
Como usar
Operações básicas
- Digite o texto para criptografar no campo de entrada
- Selecione o comprimento de saída: 32 bits (completo) ou 16 bits (truncado)
- Selecione o formato de maiúsculas/minúsculas
- O valor MD5 será calculado e exibido automaticamente
- Clique no botão 'Copiar' para copiar o resultado
Perguntas frequentes (FAQ)
Q: O MD5 pode ser descriptografado?
A: O MD5 é uma função hash unidirecional e é teoricamente irreversível. É impossível restaurar o texto original a partir do valor MD5. No entanto, atacantes podem usar tabelas arco-íris ou força bruta para tentar correspondências, por isso não é recomendado para armazenamento de senhas.
Q: Qual é a diferença entre MD5 de 16 e 32 bits?
A: 32 bits é o valor hash MD5 completo, consistindo em 32 caracteres hexadecimais. 16 bits é um formato truncado, pegando os 16 caracteres do meio (posições 9-24) do valor de 32 bits. O formato de 16 bits tem menor segurança e não é recomendado para cenários de segurança.
Q: O MD5 é seguro?
A: O MD5 foi comprovado ter vulnerabilidades de colisão e não é adequado para cenários sensíveis à segurança. SHA-256 ou algoritmos hash mais fortes são recomendados. O MD5 ainda pode ser usado para verificação de arquivos, deduplicação de dados e outros cenários não relacionados à segurança.
Q: Por que entradas idênticas produzem o mesmo valor MD5?
A: Esta é uma característica de algoritmos hash - entradas idênticas sempre produzem saídas idênticas. Esta propriedade torna o MD5 útil para verificar a integridade dos dados e deduplicação.
Q: O comprimento do valor MD5 é fixo?
A: Sim, independentemente do comprimento da entrada, o MD5 sempre gera um valor hash de 128 bits (16 bytes). Em representação hexadecimal, isso são 32 caracteres.