Ähm... Ohne Kollisionen wäre der ganze Hash absolut sinnlos.
So als kleine Randbemerkung
So nebenbei: Heutzutage gibt es dutzende Rainbow Tables und durch steigende Rechenleistung wird MD5 früher oder später in wenigen Tagen / Stunden / Minuten zu brechen sein...