O que é o hash MD5
O MD5 (Message-Digest Algorithm 5) é uma função de hash criptográfica que transforma qualquer texto em um valor de tamanho fixo. Independentemente de você digitar uma palavra ou um parágrafo inteiro, a saída terá sempre 128 bits, representados por 32 caracteres no formato hexadecimal.
Uma função de hash é uma operação de mão única. Ela pega uma entrada de qualquer comprimento e produz uma sequência aparentemente aleatória, mas que é totalmente determinística. Isso significa que o mesmo texto sempre gera exatamente o mesmo resultado, em qualquer dispositivo ou linguagem de programação.
O objetivo do MD5 não é esconder informação como uma senha guardada, e sim criar uma impressão digital compacta de um dado. Essa impressão serve para comparar arquivos, identificar duplicatas e validar integridade. Por trabalhar com texto puro, esta ferramenta é útil para gerar identificadores de registros, chaves de cache e fingerprints de strings de forma rápida e consistente.