php mysql - PHP - Programmation
Marsh Posté le 15-11-2004 à 09:49:00
La fonciton PASSWORD de MySQL ne fait pas un MD5.
Utilise la fonction MD5 de MySQL.
Marsh Posté le 15-11-2004 à 11:58:37
md5 c'est pas un algo ça te donnera toujours le même résultat pour "toto" par exemple ou n'importe quoi d'autres.
exemple :
lors de l'insertion SQL md5($_POST['password'])
lors de verification du pass md5($_POST['password']) == $row['password']
Marsh Posté le 15-11-2004 à 12:01:40
masenko a écrit : md5 c'est pas un algo |
Tu nous la refais? T'as dû oublier des choses, là...
Marsh Posté le 15-11-2004 à 12:09:47
Nan j ai rien oublié je vais pas tapper tout le code non plus
Marsh Posté le 16-11-2004 à 14:34:29
nana y'a rien d'oublié, tout à fait d'accord! Je rajouterai juste que md5 donnera PRESQUE toujours le même résultat.
Je ne sais plus quelle team a réussi à obtenir un hash md5 identique pour deux mots différents, bien précis. Enfin je chipotte la! lol
Marsh Posté le 15-11-2004 à 02:29:15
j essaye de faire une authentification simple utilisant une table login password (password encode en md5 via PASSWORD de mysql)
quand j encode le meme pass avec php md5($_POST[password]) j obtient qq chose de different
il y a t il un moyen de force php a utiliser le meme algo que mysql ou bien cest a moi d insere des users via php et non via mysql.
Message édité par xiluoc le 15-11-2004 à 06:54:15