¿Que te pasa, te ha sentado mal ?
MD5 no ha sobrevivido. Si se sigue usando es por desarrolladores que no se preocupan por la seguridad.
Y no se tiene que descifrar. Deberías aprender la diferencia entre cifrado de un solo camino y cifrado en doble sentido. En cuestión de seguridad, se ha demostrado que MD5 es mas que vulnerable a colisiones (suficiente para afirmar que es inseguro). Y dado que 128 bits son casi nada en cuestión de seguridad, es vulnerable a ataques birthday.
http://en.wikipedia.org/wiki/MD5CRKAparte, su algoritmo fue implementado para velocidad no para resistencia. Es decir, que cuanto mas rápido es mi equipo, menos tiempo tardare en encontrar el hash o una colisión (en md5, es cuestión de horas). Por eso, actualmente se utilizan algoritmos como bcrypt que tienden a tardar mas en equipos mas rápidos.
Afirmar que es un cifrado complejo y seguro es ignorancia.
Además de que no aportas absolutamente nada al tema.
... que mas aportar cuando los demás ya lo han dicho todo ? Por lo menos, prefiero decirle al usuario la verdad antes que decirle que usan un algoritmo complejo y que nunca podrá averiguar la IP de un usuario en IRC...
Saludos