судя по всему в начале потерялось PBKDF1/PBKDF2
и это получается PBKDF с алгоритмом sha1 и 1000 итераций.
Остальная часть строки это base64 получившихся байтов соли и пароля.
php.net/manual/en/function.hash-pbkdf2.php
Для вывода нужно использовать raw_output - чтобы получить байты
И перевести это в base64, тогда получится что-то вроде такого хеша как в примере.
Наверно как-то так.
Как именно хрен знает получить отдельно байты соли и пароля, ищите сами.
А может просто sha1 с 1000 итераций, и переведенное в байты и base64. Хотя это странно было бы наверно.