Почему нельзя расшифровать хеши?
Можно
Вопрос во времени и количестве атомов во Вселенной
Почитайте хоть статью на вики для приличия
Потому что это контрольная сумма.
Примерно по той же причине, почему по биту четности нельзя узнать значение байта, а можно только проверить, что все биты пришли без ошибок.