MD5 é um algoritmo que calcula o hash de determinado string, muito usado para encriptar senhas. Assim, ao guardar uma senha do tipo “The quick brown fox jumps over the lazy dog” no banco de dados, o que realmente é gravado é:
E na próxima vez que você digitar a senha, é calculado o hash MD5 de sua senha e comparado com o valor armazenado no banco.
Agora a parte útil. O hash MD5 de uma string vazia é:
Uma mão na roda cso seja preciso resetar uma senha esquecida e você tenha acesso ao banco de dados.
Mas, se o sistema validar o campo referente à senha, vai ser preciso digitar algo. Uma boa é calcular o MD5 de alguma string não vazia qualquer via terminal, ou então utilizar alguma ferramenta online.
Atenção: Isto não vai funcionar se o hash estiver com sal!