No proč by ne? Data se rozdělí po 128bitech a z toho se udělá MD5 hash. Pravda, jako šifra to není moc bezpečné a pro dešifrování je potřeba velký výkon a/nebo pamět (kvůli rainbow tabulce). Ale... ;-)
Nekonečně ne, ale více ano. Existence zpráv delších než délka hashe je důkaz, že musí existovat více zpráv, které vedou na stejný hash. Ovšem i kratší zprávy mohou kolidovat.