PHP avec md5 et SQL Server - PHP - Programmation
Marsh Posté le 10-05-2004 à 09:28:47
bon. je te rassure, il n'est pas possible de décrypter une chaine MD5 (c'est une fonction de hachage, donc à sens unique)
il te faut stocker les mdp hachés dans la bdd, et comparer ceux-ci.
http://ch2.php.net/md5
Marsh Posté le 10-05-2004 à 10:23:59
Merci, donc ça me pose toujours un problème. Il faudrait que je crypte le mot de passe en md5 pour une question de sécurité et vérifie sur le serveur SQL si celui-ci est juste.
Si je comprend bien, il faut que je crypte les mots de passe de la base de donnée déja en md5 et créer une nouvelle table avec les mots de passe en md5 grâce à ceci.
Marsh Posté le 10-05-2004 à 10:26:59
non, tu stockes simplement les mot de passe en Md5, ensuite tu compares les signatures (hash)
Marsh Posté le 10-05-2004 à 10:54:03
Pour l'instant les mots de passes sont en texte clair pour mes tests. Comment je peux faire pour les stocker en md5 ?
Désolé si j'ai de la peine, mais je suis pas très fort en php et sql
Marsh Posté le 10-05-2004 à 11:06:53
tu lis les liens que je te donne ?
$pass = "toto" ;
echo md5($pass) ;
Marsh Posté le 10-05-2004 à 11:29:48
Désolé, j'avais compris cela. Ce que j'entendais, c'est que je dois d'abord faire une page pour la création des mots de passes en md5. Pour le moment ils sont en texte clair, donc je dois crypter grâce à une page, à moins qu'il est possible de faire autrement, et ensuite je pourrai utiliser mon travail.
Marsh Posté le 10-05-2004 à 08:32:29
Salut, j'ai un travail qui m'a été demandé de réaliser et ça consiste de se connecter à un site web (qui est en https) et de se logger dessus. Pour vérifier les utilisateurs, il va voir sur une base de donnée SQL.
J'aimerais bien avoir des explications concernant le cryptage en md5. Ensuite, je ne sais pas comment décrypter pour vérifier les utilisateurs sur la base de donnée. Je préviens, je suis pas très fort en php.