¿Cuál es el par de cadenas más corto que causa una colisión MD5?

¿Hasta qué longitud de cadena es posible utilizar MD5 como un hash sin tener que preocuparse por la posibilidad de una colisión?

Esto probablemente se calcularía generando un hash MD5 para cada cadena posible en un conjunto de caracteres en particular, en longitud creciente, hasta que aparezca un hash por segunda vez (una colisión). La longitud máxima posible de una cadena sin colisión sería entonces un carácter menor que el más largo del par en colisión.

¿Esto ya ha sido probado para MD5, SHA1, etc.?

Respuestas a la pregunta(3)

Su respuesta a la pregunta