A Criptografia MD5 deixou de ser recomendada para guardar senhas por vários motivos. Mas para efeito de apreendizado ainda é válida hoje em dia. Sempre que for buscar sobre cliptografia, além da direcionalidade do algorítimo é interressante buscar sobre possíveis casos de colisão. Nessa tread do stackoverflow há alguns exemplos link.