Page 1 sur 1

md5

Posté : 17 oct. 2005, 15:36
par Invité
salut,

* c'est quoi la meilleur methode de crypter les passes dans la base de donnee? est ce md5 ou autre

* si je les crypte, je peux les recuperer decrypte?

* est ce securiser de les stocker sans cryptage

merci

Posté : 17 oct. 2005, 15:40
par DocType
md5 ==> tu ne pourras pas recuperer l'original, mais tu peux comparer une chaine cryptée a ton md5.
Ensuite, point de vue securité, rien ne t'empeche de ne pas mettre de md5, il faut juste que tu sois certain de ton script, qu'il est impossible de chopper ta bdd :wink:

Posté : 17 oct. 2005, 15:41
par zeus
il faut juste que tu sois certain de ton script, qu'il est impossible de chopper ta bdd :wink:
Ce qui est impossible, donc crypte tes mdp ;) conseil d'ami

Posté : 17 oct. 2005, 15:46
par Invité
$sql = "INSERT INTO albumusers VALUES('','$date','$name','$email','$city','$login','".md5($passwd);
Erreur de syntaxe

Posté : 17 oct. 2005, 15:47
par zeus
c'est quoi l'erreur entière ?
Sinon, tu ouvre un 'dans ta requete SQL que tu ne ferme pas
$sql = "INSERT INTO albumusers VALUES('','$date','$name','$email','$city','$login','".md5($passwd)."'";

Posté : 17 oct. 2005, 15:52
par Invité
Erreur de syntaxe près de '' à la ligne 1

Posté : 17 oct. 2005, 16:21
par charabia
C'est bien le ' qui te manquait comme le dit zeus ;)

Posté : 17 oct. 2005, 16:22
par DocType
c'est quoi l'erreur entière ?
Sinon, tu ouvre un 'dans ta requete SQL que tu ne ferme pas
$sql = "INSERT INTO albumusers VALUES('','$date','$name','$email','$city','$login','".md5($passwd)."'";
tu oublie le ) aussi :roll: ...
$sql = "INSERT INTO albumusers VALUES('','$date','$name','$email','$city','$login','".md5($passwd)."')";

Posté : 17 oct. 2005, 16:23
par zeus
tu oublie le ) aussi :roll: ...
bingo ;)
requete corrigée
$sql = "INSERT INTO albumusers VALUES('','$date','$name','$email','$city','$login','".md5($passwd)."')";

Posté : 17 oct. 2005, 21:14
par Invité
$sql = "INSERT INTO albumusers VALUES('','$date','$name','$email','$city','$login','".md5($passwd)."')"; 
Celle est cryptee, si le user oublie son passe et veut le recuperer par e-mail, il va le recuprer en md5, c'est ca? si je veux qu'il recupere en etat normal

Posté : 17 oct. 2005, 22:27
par pjl
Celle est cryptee, si le user oublie son passe et veut le recuperer par e-mail, il va le recuprer en md5, c'est ca? si je veux qu'il recupere en etat normal
C'est écrit juste au dessus :
md5 ==> tu ne pourras pas recuperer l'original, mais tu peux comparer une chaine cryptée a ton md5.
Et quand on indique une nouvelle fonction, c'est pas mal de prendre le temps de lire la doc.

md5 + Mysql

Posté : 18 oct. 2005, 00:50
par belette33
Tu codes en md( que tu stockes dans ta bdd... et la c pas mal

Posté : 18 oct. 2005, 08:52
par iclo
si l'utilisateur perd som mp, tu lui en attribue un nouveau, tu le lui envois en clair par mail, et en même temps tu le hash en md5, et tu le remplace par ça dans la Db, c'est comme ça que ça marche pour phpBB

Posté : 18 oct. 2005, 10:29
par mere-teresa
Note : MD5 existe en SQL et en PHP.