-
phpMyAdmin MD5 XAMPP
Bonjour tout le monde
J'utilise phpmyadmin avec xampp pour windows
J'ai un probleme lorsque je crée un nouvel utilisateur dans la table user de la base mysql:
quand je lui donne tous les droits (que le user root par ex) et un mot de passe en PASSWORD je peux me connecter via la page d'accueil phpmyadmin et ça marche nikel
PAR CONTRE lorsque je lui donne un password en MD5 avec les même droits j'ai l'impression qu'il ne reconnait pas le user.
Comme il y a 32 caractéres avec MD5, j'ai aussi essayer de changer la structure de la table user avec char(32) pour la colonne password. mais ça parche po!!
Pouvez vous m'aider pitié.....!!
-
MySQL ne gère les mots de passe qu'au travers de la fonction interne password et non avec md5, sha1 ou tout autre algorithme de hachage. Evitez, par ailleurs, de modifier la structure interne de ces tables (surtout que 32 ce n'est pas assez long pour les versions actuelles).
-
Merci
Mais comment alors faire pour configurer phpmyadmin en MD5?
c'est là que je vois pas..
-
Mais phpMyAdmin n'a aucun rôle à jouer par rapport à votre demande : ce n'est qu'une interface (PHP) qui vous permet d'agir facilement sur votre serveur MySQL. Si MySQL ne le gère pas, phpMyAdmin ne pourra apporter aucune solution.
-
éviter MD5
Il faut éviter d'utiliser MD5 comme système de cryptage. Car il a été prouvé par des mathématiciens qu'il y a possibilités de collisions avec cette méthode. Le mieux est d'utiliser SHA1 tout aussi simple et bien plus efficace.
-
Merci
Mais le probléme vient lorsque je me logue depuis l'interface phpmyadmin
Avec mon mot de passe crypté en sha1 ou md5 me mette une erreur et je peux pas me connecter.
Par contre ça marche avec le cryptage PASSWORD.
Donc il y a forcemment une configuration a faire....
Merci de votre aide