Вопрос на уровне детского сада :-)
Хеш-функция - это нечто, вычисляемое на основе исходных данных. Причем работает это только в одну сторону. Используется... много для чего используется. Например, чтобы вчерне проверить, это тот же файл или какой-то другой. Почему вчерне - потому что не обещается однозначности по определению.
Например, пусть функцией будет сумма цифр числа.
Тогда
1 -> 1
12 -> 3
123 -> 6
24 -> 6
42 -> 6
и так далее.
То есть максимум, что можно сделать - это подобрать входящие данные такие, которые дадут искомых хеш. Но нет и быть не может никаких гарантий, что эти данные идентичны исходным.