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

Langage PHP Discussion :

Retrouver la chaine originale à partir d'une chaine md5


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Mai 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Par défaut Retrouver la chaine originale à partir d'une chaine md5
    Bonjour,
    Bon, je crois que tout est dans le titre, j'ai une base de donné où je stock des mots de passe en utilisant l'algorithme md5 et je veux que quand un utilisateur perd son mot de passe le lui envoyer mais je ne sais pas comment lui donner son mot de passe à partir de la chaine chiffré? S'il vous plait aider moi.

  2. #2
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 251
    Par défaut
    le but de md5 est qu'il est pratiquement impossible de récupérer le mot de passe en clair, donc la seul façon de faire si un utilisateur perd son password, c'est de lui envoyé un lien qui lui permette de changer son mot de passe.
    La plupart des sites font comme ça

  3. #3
    Membre chevronné

    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2006
    Messages : 317
    Par défaut
    Ben c'est possible, un ami administrateur réseau l'a fait pour tester les mots de passe de nos comptes admin sur un de nos sites (on c'est fait taper sur les doigts, mot de passe trop light )

    Par contre, bonjour le temps de calcul, il lui fallait plusieurs heures si je me souviens bien. Cette solution n'est donc pas viable pour renvoyer un mot de passe d'un utilisateur.

  4. #4
    Membre éclairé
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Mai 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Par défaut
    Comme vous avez dis ce n'est pas une bonne solution de tester la correspondance d'un mot avec une chaine chiffré, si non il faudra beaucoup de temps. Par contre, la solution qu'a donné benji07 peut être envisageable mais dans mon cas malheureusement non. La direction veulent que le client reçoit son mot de passe.

    Bon il y a la solution de stocker le mot de passe telquel dans la base mais c'est pas vraiment sécurisé et ça ne se fait pas.

    Mais est ce qu'il n 'y a pas une méthode pour crypter pour pouvoir décrypter après au lieu du hash md5?

    Et merci pour vos réponses à tout les deux

  5. #5
    Membre chevronné

    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2006
    Messages : 317
    Par défaut
    Y'a toujours une solution. Crypter, decrypter, ça peut etre faisable.

    Regarde les algos de cryptage, à ce niveau, ce n'est plus du php (seul l'implantation est en php).

    L'interet du md5 en faite est qu'il est justement à sens unique. Ca evite que des petits malins qui hebergent les sites s'en servent pour piquer les mdp des utilisateurs (enfin si le petit malin le veut vraiment, il vous les piquera vos mots de passe).

  6. #6
    Membre éclairé
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Mai 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Par défaut
    OK je vais chercher sur le cryptage en php.

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

Discussions similaires

  1. transmission d'une chaine vide à partir d'une fonction
    Par ledisciple dans le forum Langage
    Réponses: 23
    Dernier message: 24/12/2010, 09h15
  2. Réponses: 4
    Dernier message: 18/03/2009, 08h46
  3. Réponses: 9
    Dernier message: 15/01/2006, 20h22
  4. Réponses: 7
    Dernier message: 15/11/2005, 10h14
  5. [Struts]Ecrire un html:link à partir d'une chaine
    Par cowa dans le forum Struts 1
    Réponses: 5
    Dernier message: 12/05/2004, 17h10

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