Les Allergies
Alimentaires
Posez votre question Signaler

Cryptage/décryptage mot de passe php

tipi75 611Messages postés 20 août 2007Date d'inscription 25 mars 2012Dernière intervention - Dernière réponse le 2 juin 2011 à 09:16
Bonjour,
Je souhaiterai crypter et décrypter les mots de passes stockés en bdd (mysql) via php. J'ai regardé sur google mais j'ai du mal à comprendre comment on peut faire. Apparemment il existe la fonction md5() mais pour décrypter je ne vois pas comment??
Merci pour votre aide.
Lire la suite 

Cryptage/décryptage mot de passe php »

4 réponses
Réponse
+0
moins plus
Bonjour,
Le MD5 n'est pas une fonction de chiffrement mais de hachage.
La grande différence provient du fait qu'il n'existe pas de fonction réciproque pour les fonctions de hachage.
Ainsi, ce que tu as haché avec du MD5 ne pourra pas être décrypté (sans parler des techniques de bruteforce). C'est là que réside tout l'intérêt des fonctions de hachage.
Cdlt,
Ajouter un commentaire
Réponse
+0
moins plus
le but est de ne pas decrypter: en theorie md5 est un cryptage a sens unique mais de nos jours il est possible de le decrypter mais dans ton cas ça ne doit pas être le cas.
Je ne sais pas exactement ce que tu souhaite faire mais si par exemple des mot de passe de connexion: c'est simple, a leurs inscription tu crypte le mot de passe et chaque fois que quelqu'un souhaite se connecter tu crypte les données saisi au formulaire de connexion et tu le crypte ensuite tu le compare au mot de passe crypté qui est stocké dans la base de donnée.
Pour une meilleur securité je te conseille d'utiliser la fonction sha1 et un "grain de sel fixe lié a ton utilisateur( tu pourra par exemple le generer a son inscription)"
fiddy- 13 mai 2011 à 15:35
theorie md5 est un cryptage a sens unique
En pratique aussi. Il n'existe pas de fonction réciproque ^^
Ajouter un commentaire
Réponse
+0
moins plus
Bonjours j'ai un problème de cryptage de mot de passe dans la partie inscription je crypte le mot de passe voici la méthode:
(SHA1($_POST['pwd']))
et j'ai fait la même chose pour la page de connexion
le problème toujours il affiche le message d'erreur que le mot de passe ou l'identifiant sont incorrecte .
pour information le mot de passe s'ajoute au BDD cryptée.
quand j'ai fait copier coller à cette mot de passe crypté de base de donnée et je connecte la connexion s'effectue .
plsss est ce que vous pouvez m'aider parce que j'ai un PFE dans quelques jours
Ajouter un commentaire
Ce document intitulé « cryptage/décryptage mot de passe php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?