Eine Hash-Funktion kann stark verallgemeinert als Quersumme oder besser als arithmetische Operation betrachtet werden: Du wirst zwar in der Lage sein, eine Zahl oder ein Zahlenpaar zu finden, dessen Ergebnis genau 8675309 lautet, aber genau den bzw. die Ausgangswerte dessen zu finden ist sehr schwer bis unmöglich.
So ist es auch mit einer Hash-Funktion. Du wirst zwar irgendwann zwangsläufig über zwei identische Hash-Werte von zwei unterschiedlichen Ausgangswerte stolpern, die Ausgangswerte wirst du jedoch nie anhand der Hash-Werte rekonstruieren können.
Bei einer Verschlüsselung sieht es jedoch anders aus, denn dort gibt es einen Schlüssel, anhand dem ver- bzw. entschlüsselt wird.