Szyfrowanie haseł Joomla 3.2.1

Gdy użytkownik rejestruje się na stronie i przeglądam w bazie danych joomla_users w tabeli haseł, są hasła zapisane w następujących formatach:

$ P $ Do8QrURFT1r0NlWf0X / grdF / aMqwqK /

$ P $ DH38Lch9z508gJiop3A6u0whTity390

........

Ale nie w formie opisanej w dokumentacji (MD5 + „:” + SALT):

1802ebc64051d5b4f4d1b408babb5020: 0PHJDbnsyX05YpKbAuLYnw2VCzFMW2VK

Muszę to wyjaśnić, ponieważ używam zewnętrznego skryptu, który sprawdza poświadczenia użytkownika w celu sprawdzenia zgodności hasła.

W moim skrypcie PHP mam kod, który oddziela SALT od hasła z bazy danych:

$parts   = explode( ':', $password_database );
$crypt   = $parts[0];
$salt   = $parts[1];

Ale nie mogę tego zrobić, jeśli nie ma węzła dobule (:)

questionAnswers(3)

yourAnswerToTheQuestion