Mysql convertir mot de passe en md5
B:Ponjour à tous !
Je dispose d'une base de donnée avec des mots de passe en clair
que je souhaiterais convertir en md5 à la manière du code suivant
mais pour l'ensemble des enregistrements existants est ce possible ?
Si tel est le cas pouvez vous svp m'indiquer qu'elle requete je dois effectuer. Merci beaucoup à tous pour vos réponses et conseils:mouarf::king:
Jean Marc
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
INSERT INTO `test`.`password` (
`id` ,
`login` ,
`password` ,
`email` ,
`tel`
)
VALUES (
'', 'toto', MD5( 'test' ) , toto@gmail.com', NULL
); |
conversion mot de passe varchar (10) en md5
B:Ponjour à tous !
Mercide vos réponses ! Effectivement comme le montre la dernière réponse je devrais disposer de deux valeurs identiques..or ce n'est pas le cas ..
je pense que le fait de convertir un champ initalement defini comme
var(10) en var(32) puis en md5 ne fonctionne pas de manière adéquate
en fait il s'agit d'hexadecimal ...peut être faut il changer varchar (32) par autre chose ?
Merci encore pour vos idées et conseils :mrgreen::king:
Jean Marc
Conversion champ en hexadecimal
B:Ponjoour à tous !
En fait pour y parvenir il faut effectuer une conversion en hexadecimal
voici un lien traitant du sujet..
http://dev.mysql.com/doc/refman/5.0/...al-values.html
reste à trouver la syntaxe qui permet de convertir une chaine varchar(32)
en hexadecimal et je pense que cela devrait fonctionner:roll:
Merci d'avance pour vos idées et suggestions
Jean Marc