Mysql:pourquoi les mot de passe sont crypté ?

mysql -  
 mysql -
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

Terminatorn
 
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   Statut Membre Dernière intervention   50
 
Ah ben voilà les explications claires et précises ^^
0
mysql
 
est-ce que tu maitrise bien mysql sur ms-dos ?
0
cameleon33 Messages postés 635 Date d'inscription   Statut Membre Dernière intervention   50
 
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
mysql
 
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   Statut Membre Dernière intervention   50 > mysql
 
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