Page 1 sur 1

Sécuriser des passwords

Posté : 09 mars 2005, 23:20
par nrgumn
Bonjour,
j'ai une base de donnée MySQL dont une des tables contient des mots de passe.
Comment puis-je faire pour qu'ils ne soient pas afficher en claire dans ma table (cryptage ou autre) ???

Merci d'avance

Rémy

Posté : 10 mars 2005, 00:25
par iclo
Le mieux c'est de les hasher avec la fonction md5() avant de les stocker dans la table.
Le hashage md5 est irréversible, aussi pour vérifier un mot de passe dans un script il te suffit de faire subir le même traitement au mot de passe que tu dois vérifier, avant de le comparer à celui qui est dans la bdd.

Posté : 10 mars 2005, 20:36
par nrgumn
merci, cette fonction est bien pratique

Mais MYSQL le fait et mieux que MD5 ?

Posté : 13 mars 2005, 12:44
par lemoineo
D'après la doc MYSQL, le cryptage est intégré dans le moteur MYSQL par la fonction PASSWORD et d'après MYSQL ( :twisted: ) , son cryptage est meilleur que par MD5 ?
Non ?