MD5 has not yet (2001-09-03) been broken, but sufficient attacks have been made that its security is in some doubt