Mysql:pourquoi les mot de passe sont crypté ?

Fermé
mysql - 24 juil. 2008 à 16:00
 mysql - 24 juil. 2008 à 16:26
Bonjour,je débute en mysql, et voici mon probleme après avoir réussi à créer un compte par requete dans le ms-dos create user root@localhost identified by 'monMotDePasse';
j'ai constaté que lorsque je fait la requete pour afficher le compte que je vient de crée, et bein mon mot de passe 'monMotDePasse' est crypté en 7800185BB24C689804A2E0BDDC5940E68D70735A au lieu de monMotDePasse (voir tableau ci-dessous)
+------+-----------+-------------------------------------------+
| user | host | password |
+------+-----------+-------------------------------------------+
| root | localhost | *7800185BB24C689804A2E0BDDC5940E68D70735A |
+------+-----------+-------------------------------------------+

pourquoi mon mot de passe est crypté au lieu d'étre normal ?

2 réponses

C'est Du cryptage SHA1 cherche pas se truc ne se décode pas mais se compare donc c'est utilisé pour mes mots de passe ( si celui entré + scrypté est = à celui dans la base de données alors le mdp est bon ) donc pour l'info tu ne peut pas faire de fonction " mot de passe oublier , mais juste " recreer un mot de passe " RESOLU ?
1
cameleon33 Messages postés 635 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 26 février 2010 50
24 juil. 2008 à 16:22
Ah ben voilà les explications claires et précises ^^
0
est-ce que tu maitrise bien mysql sur ms-dos ?
0
cameleon33 Messages postés 635 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 26 février 2010 50
24 juil. 2008 à 16:04
Bonjour,

Je ne me suis jamais réellement posé la question, mais je pense que c'est pour éviter que l'admin d'un site ne puisse voir les mots de passe des utilisateurs qui ont crée leur compte. Soucis de sécurité.
0
ok, merci pour ta réponse, mais ça veut dire que si je veut faire une requète pour faire des modifications sur le compte root@localhost, alors je doit utiliser identified by 'C5BE00838DC1B8C2F7C9508B0DDC240BB1D4EBDC' au lieu de identified by 'monMotDePasse' ?
0
cameleon33 Messages postés 635 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 26 février 2010 50 > mysql
24 juil. 2008 à 16:20
Hmmm là je peux pas te dire, mais il me semble que tu peux utiliser ton mot de passe, mysql se charge du décodage après... enfin à vérifier..
0