Mi pregunta es acerca de si todos los códigos hash MD5 para archivos diferentes tienen la misma longitud.
De wikipedia :
El algoritmo de resumen de mensaje MD5 es una función hash ampliamente utilizada que produce un valor de hash de 128 bits.
Sí. Cualquier cantidad de datos con la que se haga hash le dará un hash de 128 bits.
Lea otras preguntas en las etiquetas encryption