In case you were in any doubts about the security flaws of MD5, in recent days, 2 implementations of MD5 have been shown to have severe security issues.
1) The md5crypt password scrambler used in many Unix based distributions has been deemed as “unsafe” by its author (in fact this has been known for some time now).
2) MD5 collisions were used in the recent Flame malware to bypass Microsoft Update signature certificates.
The sole use of MD5 as a security vector must be avoided.