Script pour convertir un mot de passe en clair en md5+Salt

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Script pour convertir un mot de passe en clair en md5+Salt

Re: Script pour convertir un mot de passe en clair en md5+Salt

par moogli » 11 juil. 2016, 17:27

salut,

un php ou en SQL ?

as tu cherché a le faire ?

en partant du principe que tu souhaite alimenter la table mybb_users depuis user
un php
un select * from user
insert into mybb_users (les champs)values(les vlaues)

rien de bien complexe.

c'est réalisable avec une procédure stockée SQL pour peu que tu retrouve l'équivalent des fonctions php que tu indiques.
en php c'est simple tu as déjà tous l'attirail.


@+

Script pour convertir un mot de passe en clair en md5+Salt

par fabolousgam » 07 juil. 2016, 12:52

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 : Tout sélectionner

$stored_pass = md5(md5($salt).md5($plain_pass));
le champ salt est automatiquement rempli dans la colonne Salt:

Code : Tout sélectionner

/** * 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