Bonjour,

J'ai une BDD MySql, avec login et mot de passe stockés en clair: "users"

J'utilise une autre application (Mybb: forum) qui possède sa propre table de users: "mybb_users".

Cette table contient: un login, un mot de passe, un champ SALT, et un champ loginkey.

Le mot de passe est stocké de cette facon :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$stored_pass = md5(md5($salt).md5($plain_pass));
le champ salt est automatiquement rempli dans la colonne Salt:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 /**
 * Generates a random salt
 *
 * @return string The salt.
 */
function generate_salt()
{
    return random_str(8);
}
 
/**
Pouvez vous m'aider à rédiger un script qui va automatiquement chercher les login+mot de passe de "users", pour les transformer automatiquement au format accepté sur mybb, avec le salt le md5 , ainsi que le champ salt rempli pour chaque utilisateur.

Merci pour votre aide