We all know, that md5 has its weaknesses. But, as always, exploiting such weaknesses in practice is not a piece of cake. Do you want to know more?