Como gerar o hash MD5 de um texto
Esta página codifica um texto usando MD5. O MD5 foi tradicionalmente usado para guardar palavras-passe em bases de dados e para verificar a integridade de ficheiros.
O que é o MD5?
O MD5 (Message Digest Algorithm 5) é um algoritmo de hash muito usado que produz um valor de 128 bits, normalmente representado como uma sequência de 32 caracteres hexadecimais. Foi desenvolvido por Ronald Rivest em 1991.
O MD5 recebe uma entrada de qualquer tamanho e produz um resumo de tamanho fixo. O objetivo principal de um algoritmo de hash como o MD5 é receber dados de qualquer tamanho e devolver uma sequência única de tamanho fixo, geralmente usada para verificar a integridade dos dados. É importante salientar que o MD5 é considerado fraco em termos de segurança devido às vulnerabilidades descobertas ao longo do tempo, que permitem gerar colisões (dados diferentes que geram o mesmo hash), o que o torna inadequado para aplicações sensíveis. Para guardar palavras-passe, recomenda-se usar bcrypt, scrypt ou Argon2.