Пробегал тут документ, описывающий алгоритм взлома MD5.
http://cryptography.hyperlink.cz/md5/MD5_collisions.pdf
Тогда все дружно пофлеймили о важности его замены, на том дело и кончилось.
Почему разработчики FreeBSD, дистрибутивов Linux и прочих ОС, в которых используется MD5, не спешат заменить его более надежным ? И существуют ли в природе ломалки, реализующие алгоритм, описанный в вышеуказанном документе ?