Comprimento máximo para entrada / saída MD5

Qual é o comprimento máximo da string que pode ter o hash MD5? Ou: se não houver limite e, em caso afirmativo, qual será o comprimento máximo do valor de saída md5?