Problème de cryptage... - PHP - Programmation
Marsh Posté le 03-06-2004 à 08:58:01
md5 est une méthode irréversible.
Tu peux comparer le md5 de login par rapport à celui qui est enregistré dans la base.
md5(mdp_login) == md5_entré_en_base ?
Marsh Posté le 03-06-2004 à 09:16:28
perso j'utilise le MD5 directement dans la requête SQL...
plus bas niveau c'est fait, mieux c'est selon moi...
tu inscris un utilisateur :
INSERT login, MD5(password)
quand il se log
SELECT ... WHERE login = sql_login and MD5(password) = sql_password
Marsh Posté le 03-06-2004 à 09:24:02
A mon sns, un MD5 en base ne sert à rien. Si c'est pour empécher la lecture, il est déjà trop tard. Il faut sécuriser plus haut comme avec une transmission du md5 par le formulaire de login, ou imposer un mdp aléatoire généré automatiquement.
Marsh Posté le 03-06-2004 à 08:08:29
Bonjour !
J'ai un problème de cryptage.
J'ai crée une section membres pour que les utilisateurs puissent s'inscrire sur mon site.
Seulement, j'aimerais à l'inscription, lorsque l'utilisateur entre son mot de passe, que lorsqu'il fasse Envoyer, ça crypte le mot de passe dans la base de données.
J'ai vu qu'il existant des fonctions qui permettaient de faire ça, fonctions telles que PASSWORD() en SQL et MD5() en PHP.
J'ai donc essayé, effectivement, ça crypte. Par contre, par la suite, lorsque l'utilisateur veut se logguer, comment faire pour pouvoir retransformer son mot de passe entré de telle manière que je retombe sur le mot de passe crypté lors de l'inscription.
J'ai essayé MD5 mais la valeur générée n'est pas la même.
Je ne vois pas trop sinon comment faire avec Password ou s'il existe une autre méthode...
Je suis débutant en PHP, soyez indulgents
Fred.