Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/07/2011, 18h10   #1
 
Inscription : août 2005
Messages : 2
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 2
Points : -1
Points : -1
Par défaut Récupérer un mot de passe encrypté MD5

Bonjour,

je possède un site Internet dans lequel mes visiteurs peuvent s'inscrire et modifier leur profil.

Leur mot de passe est encrypté en MD5 dans la base de donnée et je souhaiterais pouvoir le récuperer afin qu'ils puissent le modifier eux-même dans leur profil.

Y a-t-il une fonction qui permet d'interroger la base de donnée et ensuite de décrypter le mot de passe afin de l'afficher dans un champ mot de passe d'un formulaire ?

Merci pour votre aide
kiwio est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 29/07/2011, 18h40   #2
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 993
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 993
Points : 5 786
Points : 5 786
Envoyer un message via Skype™ à jreaux62
Bonjour,
et ... non.

La méthode a utiliser :
- l'internaute tape son ancien mot de passe,
- ce mot de passe est crypté haché en MD5 puis comparé à celui dans la BdD (lui-même crypté haché en MD5)
- si c'est ok : l'internaute peut alors en changer et mettre un nouveau mot de passe.
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2011, 17h40   #3
Membre habitué
 
Homme Lucas GAUTHERON
Lycéen
Inscription : décembre 2008
Messages : 106
Détails du profil
Informations personnelles :
Nom : Homme Lucas GAUTHERON

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : décembre 2008
Messages : 106
Points : 145
Points : 145
L'opération du hash est irréversible heureusement ! C'est bien pour ça qu'on l'utilise.

Si tu te sers du md5 n'oublie pas d'ajouter un sel. Tu pourrais par exemple créer une fonction de hashage perso pour cela :

Code :
1
2
3
4
5
<?php 
function my_hash($string)
{
    return md5('SeL!' . $string);
}
lucas74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h27.


 
 
 
 
Partenaires

Hébergement Web