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: 0PHJDbnsyX05YpKbAuLYnw2VCzFMW2VKPreciso 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 (:)