O que esta ferramenta faz
Como o Web Crypto geralmente não fornece MD5, esta ferramenta utiliza JavaScript local dentro do projeto para calcular o resumo sem chamar o CDN ou a API Hash online. O MD5 foi exposto a ataques de colisão reais e não deve ser descrito como um algoritmo de encriptação seguro e moderno.
- A saída está fixada em 32 caracteres hexadecimais.
- Pode ser utilizado para compatibilidade de sistemas legados e verificação de consistência não adversária.
- Não utilize o MD5 para armazenar palavras-passe, assinar dados seguros ou resistir a adulterações maliciosas.
Como utilizar
- Introduza o texto que requer verificação de compatibilidade.
- Selecione a saída em minúsculas ou maiúsculas.
- Clique em "Gerar MD5".
- Copie o resumo e avalie a sua segurança com base na utilização.
Utilizações comuns
- Verifique os resultados com sistemas mais antigos que ainda utilizam o MD5.
- Verifique a consistência dos dados em cenários que não sejam de segurança.
- Reproduza valores MD5 em documentos ou vetores de teste.
Privacidade e segurança
A entrada apenas participa no cálculo MD5 localmente no browser e não será carregada. O MD5 já não é adequado para o armazenamento de palavras-passe, assinaturas digitais ou outros fins de segurança modernos.
Funcionalidades do MD5 Generator
Calcula um MD5 de 32 carateres hexadecimais para texto UTF-8 através de uma implementação local; destina-se a verificações de compatibilidade, não a fins de segurança. É útil para o desenvolvimento e a depuração do dia a dia; os resultados podem ser consultados, copiados ou descarregados de imediato.
FAQ
O MD5 é adequado para guardar palavras-passe?
Não. As palavras-passe devem ser protegidas com uma função de hash lenta própria para palavras-passe e um salt único.
O MD5 pode ser utilizado para assinaturas seguras?
Não recomendado. O MD5 já não está protegido contra colisões modernas e deve ser escolhido o SHA-256 ou um algoritmo de assinatura mais adequado.
Porque não ligar para o Web Crypto?
As principais implementações do Web Crypto geralmente não suportam o MD5. Esta página utiliza a implementação local implementada com o projeto.
A entrada será carregada?
Não. Os cálculos MD5 só acontecem no browser.