Хеширование - процесс, приводящий к потере информации, поэтому "расшифровать" хеш невозможно. Потенциально существует бесконечно много наборов данных, дающих один и тот же хеш.
Цель хеширования состоит в том, чтобы создать максимально короткую строку, для которой вероятность совпадения при получении из двух однотипных наборов данных была бы пренебрежимо мала. В этом случае совпадение двух хешей будет с разумной степенью точности гарантировать совпадение двух исходных наборов данных. При этом никого не волнует например если хеш какого-нибудь торрента совпадёт с хешем чьей-нибудь цифровой подписи - на определение подлинности цифровой подписи это не повлияет.