Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2384 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  PHP avec md5 et SQL Server

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP avec md5 et SQL Server

n°720201
Tamou PayP​ay
Posté le 10-05-2004 à 08:32:29  profilanswer
 

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.  :pt1cable:

mood
Publicité
Posté le 10-05-2004 à 08:32:29  profilanswer
 

n°720239
jagstang
Pa Capona ಠ_ಠ
Posté le 10-05-2004 à 09:28:47  profilanswer
 

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

n°720281
Tamou PayP​ay
Posté le 10-05-2004 à 10:23:59  profilanswer
 

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.  :sweat:

n°720282
jagstang
Pa Capona ಠ_ಠ
Posté le 10-05-2004 à 10:26:59  profilanswer
 

non, tu stockes simplement les mot de passe en Md5, ensuite tu compares les signatures (hash)

n°720326
Tamou PayP​ay
Posté le 10-05-2004 à 10:54:03  profilanswer
 

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  :(

n°720349
jagstang
Pa Capona ಠ_ಠ
Posté le 10-05-2004 à 11:06:53  profilanswer
 

tu lis les liens que je te donne ?
 
$pass = "toto" ;
echo md5($pass) ;

n°720404
Tamou PayP​ay
Posté le 10-05-2004 à 11:29:48  profilanswer
 

:sweat:  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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  PHP avec md5 et SQL Server

 

Sujets relatifs
PHP - Variables de session et sécurité[PHP] - Lien téléchargement -
[php] Recherche dans un fichier doc[PHP] While avec un string
PHP/MySQL et clef étrangère[PHP] Pb simple : Comment savoir que mysql retourne une requete vide ?
[PHP] Recherche dans un fichier[PHP] Retrouver une date a partir du nombre de jours et de l annee
[PHP] Session : cookie vs url[PHP] Header et ob_flush
Plus de sujets relatifs à : PHP avec md5 et SQL Server


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)