Dado que una suma MD5 tiene una longitud de 128 bits, cualquier punto fijo también tendría que tener una longitud de 128 bits. Suponiendo que la suma MD5 de cualquier cadena se distribuye de manera uniforme sobre todas las sumas posibles, entonces la probabilidad de que cualquier cadena de 128 bits dado es un punto fijo es 1 / 2 128 .
Por lo tanto, la probabilidad de que ninguna cadena de 128 bits es un punto fijo es (1 - 1 / 2 128 ) 2 128 , por lo que la probabilidad de que hay un punto fijo es 1 - (1 - 1 / 2 128 ) 2 128 .
Dado que el límite cuando n llega al infinito de (1 - 1 / n ) n es 1 / e , y 2 128 es sin duda un número muy grande, esta probabilidad es casi exactamente 1 - 1 / e ≈ 63,21%.
Por supuesto, no hay aleatoriedad realmente involucrada, o hay un punto fijo o no lo hay. Pero podemos tener un 63,21% de confianza en que hay un punto fijo. (Además, tenga en cuenta que este número no depende del tamaño del espacio de claves; si las sumas MD5 fueran de 32 bits o 1024 bits, la respuesta sería la misma, siempre que sea mayor que 4 o 5 bits).