Joomla 3.2.1 Passwortverschlüsselung

Wenn sich der Benutzer auf der Site registriert und ich in der Datenbank joomla_users in der Kennworttabelle nachschaue, werden Kennwörter in den folgenden Formaten gespeichert:

$ P $ Do8QrURFT1r0NlWf0X / grdF / aMqwqK /

$ P $ DH38Lch9z508gJiop3A6u0whTity390

........

Aber nicht in der Form, wie in der Dokumentation beschrieben (MD5 + ":" + SALT):

1802ebc64051d5b4f4d1b408babb5020: 0PHJDbnsyX05YpKbAuLYnw2VCzFMW2VK

Ich muss dies für mich klären lassen, da ich ein externes Skript verwende, das nach Benutzeranmeldeinformationen sucht, um zu überprüfen, ob das Kennwort übereinstimmt.

In meinem PHP-Skript habe ich Code, der SALT vom Passwort aus der Datenbank trennt:

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

Aber ich kann das nicht, wenn es keinen Doppelknoten gibt (:)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage