Ich glaube Engelchen ist paranoid!
Die Wahrscheinlichkeit, dass 2 Passwörter den selben MD5-Hash haben ist gleich
null. Wenn man das jetzt noch mit der Wahrscheinlichkeit verrechnet, dass das Passwort eines potentiellen bösen Buben den selben Hash hat wie das z.B. des Admins wird man schnell merken, dass die 8 Byte, die ein SHA-1-Hash länger ist, den zweifelhaften Vortei total amortisiert.
Wenn man eine Datenbank mit 10.000.000 Usern hat sind das, nach Adam Riese, 80.000.000 Byte mehr, sprich 78125 MB oder 76.29 GB mehr Daten. Die Wahrscheinlichkeit, dass in diesen Datenbeständen 2 Hashs gleich sind ist immernoch sehr gering.
Edit: Übrigens ist die Passwort-Datenbank eh nicht das beste Angriffsziel eines Angreifers, solange die Passwörter verschlüsselt gespeichert werden. Wenn dieser etwas ahnung hat, wird er versuchen, dass Passwort auf dem Weg zum Server abzufangen, z.B. beim Einloggen oder beim Anmelden. Da hilft nur HTTPS.