Checksum de 128 bits — rápido, mas inadequado para segurança
O MD5 é uma função de hash que resume dados arbitrários em um valor de 128 bits (32 caracteres hexadecimais). Projetado em 1991, foi por muito tempo amplamente usado para checksums de arquivos e verificação de integridade.
No entanto, é possível criar colisões intencionais em que entradas diferentes produzem o mesmo hash, então ele não deve mais ser usado em finalidades críticas de segurança como assinaturas, certificados e senhas. Use-o apenas para verificação simples de integridade.