IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration MySQL Discussion :

Mysql convertir mot de passe en md5


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Technicien Informatique
    Inscrit en
    Février 2006
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien Informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 187
    Par défaut Mysql convertir mot de passe en md5
    Bonjour à 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

    Jean Marc

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 
    );

  2. #2
    Membre chevronné Avatar de nounetmasque
    Inscrit en
    Janvier 2003
    Messages
    494
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 494
    Par défaut
    Je pense qu'une simple commande update devrait suffir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    UPDATE test_password set password = md5(password);
    Ce code te permettra de coder en md5 tous les mots de passe de ta base.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    1 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 125
    Par défaut
    Je voulais savoir si c'etait possible de crypter le mot de passe de connection à mySql (dans le connection.php par exemple) ?

  4. #4
    Membre chevronné Avatar de nounetmasque
    Inscrit en
    Janvier 2003
    Messages
    494
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 494
    Par défaut
    Oui tu peux le crypter et mettre directement dans ton connexion.php un mdp codé en MD5 par contre tu dois le reporter dans les paramètres de ta BDD.

    Pourquoi veux-tu le crypter puisque seul toi a accès à ton code PHP ?

  5. #5
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    1 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 125
    Par défaut
    Citation Envoyé par nounetmasque Voir le message
    Oui tu peux le crypter et mettre directement dans ton connexion.php un mdp codé en MD5 par contre tu dois le reporter dans les paramètres de ta BDD.
    C'est ca justement que je n'arrivais pas.
    Quand MySql me demande le mot de passe, je met "md5(toto)" ?

    Citation Envoyé par nounetmasque Voir le message
    Pourquoi veux-tu le crypter puisque seul toi a accès à ton code PHP ?
    Sécurité en plus, pourquoi? Est ce vraiment inutile?

  6. #6
    Membre chevronné Avatar de nounetmasque
    Inscrit en
    Janvier 2003
    Messages
    494
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 494
    Par défaut
    Citation Envoyé par afrodje Voir le message
    je met "md5(toto)" ?
    Je ne pense pas que cette méthode soit possible.


    Citation Envoyé par afrodje Voir le message
    Sécurité en plus, pourquoi? Est ce vraiment inutile?
    Je ne crois pas que ça soit vraiment nécessaire puisque ton mdp est stocké dans ta BDD si un hacker le trouve ça signifie qu'il a réussi à se connecter à ta BDD.... à la limite trouve un mdp pertinant me semble tout aussi sécurisant !

    Le cryptage MD5 sert surtout à éviter qu'une personne prenne le compte d'une autre en utilisant les user/mdp en clairs dans la base. Or s'il arrive jusqu'à là ton mdp admin crypté en MD5 ne servira à rien.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. connexion winform MySQL crypter mot de passe
    Par Teatimerelax dans le forum Windows
    Réponses: 1
    Dernier message: 20/11/2009, 22h16
  2. Comment crypter les mots de passe avec MD5 ?
    Par Fngonka dans le forum ASP.NET
    Réponses: 19
    Dernier message: 31/07/2008, 09h48
  3. [cryptage] mot de passe en MD5
    Par afrodje dans le forum VB.NET
    Réponses: 17
    Dernier message: 11/02/2008, 15h29
  4. probleme connexion server mysql avec mot de passe
    Par jsdar dans le forum Débuter
    Réponses: 1
    Dernier message: 25/02/2007, 19h58
  5. [Stratégie] Connexion à MySQL avec mot de passe crypté
    Par Krishtov dans le forum Général Java
    Réponses: 5
    Dernier message: 08/03/2006, 17h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo