Хэшированная форма: Pc54EjPvTwvXG8IDAfdM0azKcy+otWnScAGrV4zY9Vo=:A:zg8HaDmFVi+K/5ryDlhAldNUBAKaN685K6dHGZhPdkI=
Это НЕ хэшированная форма. Это base64 от хэшированной формы. :)
Тут я бы мог предложить два варианта:
1. Пробовать хэшировать исходную строку разными известными алгоритмами. Тот для которого хеш совпадёт с эталонным и будет искомый. Разумеется, что можно заранее отсеять алгоритмы, которые генерирую хэш другой длины.
2. Если есть возможность получать хэши для для разных строк, то можно было бы попробовать накопить достаточное количество пар <текст> <=> <хэш>, построить по ним таблицу истинности (в битах), по этой таблице построить НДФ, минимизировать её и получить формулу, которая на данной выборке даёт тот же результат. Есть ненулевая вероятность, что она будет работать и для других пар.
(3). Не учтённый. Реверс-инжинеринг самой софтины, которая генерирует этот хэш.