Criptografia de senha do Joomla 3.2.1

Quando o usuário se registra no site e eu procuro o banco de dados joomla_users na tabela de senhas, existem senhas armazenadas nos seguintes formatos:

$ P $ Do8QrURFT1r0NlWf0X / grdF / aMqwqK /

$ P $ DH38Lch9z508gJiop3A6u0whTity390

........

Mas não no formato descrito na documentação (MD5 + ":" + SALT):

1802ebc64051d5b4f4d1b408babb5020: 0PHJDbnsyX05YpKbAuLYnw2VCzFMW2VK

Preciso esclarecer isso para mim, porque estou usando um script externo que verifica as credenciais do usuário para verificar a correspondência da senha.

No meu script PHP, tenho um código que separa SALT da senha do banco de dados:

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

Mas não posso fazer isso se não houver nó dobule (:)

questionAnswers(3)

yourAnswerToTheQuestion