Если бы это было дейсвительно так, ни кто бы не умел брутить пароли и т.п. Не думаю что до 2014 не нашли ни какого алгоритма, либо какой-то лазейки.... Если будет интересно посмотрите программу The UDC 3.1.0.2. Найдите там пункт манипуляция crc или что-то подобное(там внизу есть справка, что md5 тоже может)
Программа, разработанная для нахождения пароля по хэш-значению.....используя Прямой Перебор, Атаку по Словарю, и прочую ересь
Повторяю хэш это некая уникальная штука, хэш не хранит первоначальное состояние и не может быть преобразован в обратную сторону, то есть владелец хэша никак не сможет восстановить то от чего этот хэш создан.
Брутфорс? почитайте что это такое, можете веками брутить, удачи в ваших начинаниях.
А еще есть такое понятие как соль, это какое то значение известное генерирующему хэш, которое влияет на значение хэша.