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