partie membres

Répondre
gos77
le 29/11/2003 à 10:47
gos77
Mais alors comment je fais pour avoir, par exemple, dans ma BDD mes mots de passe crypter ? Il faut que je puisse les décrypter pour y accéder et les comparer au mot de passe que le membre tape pour se connecter ?
Vive le PHP Hypertext Processor...
LA GLOBULE
le 29/11/2003 à 11:32
LA GLOBULE
smiley

Tu prend le probleme dans le mauvais sens.

Le truc, c'est que quand ton membre se connecte, il saisi son mot de passe en clair dans un champs.

Toi, tu recuperes la valeur de ce champ, tu passes un md5 dessus, et ensuite, tu cherche la valeur de ce md5 dans ta base de données.

Si elle y est, ce que le membre a bien saisi son bon mot de passe, sinon, ben il s'est trompé (et ceci grace au fait qu'une chaine de caracteres a toujours le meme md5).
gos77
le 29/11/2003 à 11:44
gos77
Ok, merci beaucoup (et pour la 1000e fois bravos pour ton site)
Vive le PHP Hypertext Processor...
LA GLOBULE
le 29/11/2003 à 12:58
LA GLOBULE
Une fonction de hachage, c'est une fonction mathematique qui permet de decouper pleins de trucs et de ranger ces trucs dans des cases.
Le nombre de cases etant limitées et définies des le depart.

Un exemple tout con en maths :

Tu as un serie de chiffre que tu veux hacher : 5, 6, 7.
Ta fonction de hachage, c'est un modulo 3.
Tu auras alors 4 cases : 0, 1, 2, 3.

Tu haches 5 :
5 modulo 3 = 2
Tu ranges 5 dans la case 2.

6 modulo 3 = 0
Tu ranges 6 dans la case 0.

7 modulo 3 = 1
Tu ranges 7 dans la case 1.

Maintenant, une fois que tout est haché, tu ne sais plus quels etaient les chiffres de depart.

Exemple : dans la case 0, tu as un chiffre (on a rangé le chiffre 6 dans cette case). Mais tu ne connais pas ce chiffre. Donc, d'apres ta fonction de hachage, ce chiffre pourrait tres bien etre 0 ou 3 ou 6 ou 9 ou 12 ou... (en fait, tous les mutliples de 3). D'ou l'impossibilité de dé-haché un truc haché.
gos77
le 30/11/2003 à 11:31
gos77
La GLOBULE > Toi tu l'utilise cette fonction pour tes mots de passes ?
Vive le PHP Hypertext Processor...
gos77
le 30/11/2003 à 11:43
gos77
Si un jour on pert notre mot de passe, on peut plus le retrouver ?
Vive le PHP Hypertext Processor...
LA GLOBULE
le 30/11/2003 à 12:29
LA GLOBULE
Non, mais tu peux toujours contacter le webmaster qui pourra t'en recreer un nouveau.
Répondre
LoadingChargement en cours