bon, look comment je fais
bon, pour la base, c´est simple. le hachage d´un mot sera toujours le même. Alors, je compare, le hachage tu passes tapper par l´utilisateur, et le passe que j´ai hacher.
" INSERT INTO
utilisateur(utilisateur,motdepasse,email,nom,preno
m,date_naissance)".
"VALUES(´$utilisateur´,password(´$motdepasse1´),´$
email´,´$nom´,´$prenom´,´$date_naissance´)"
Ca c´est une requete pour insérer un motdepasse hacher. Après, pour comparer je fais une requête genre :
" SELECT * FROM utilisateur WHERE utilisateur=´$utilisateur´ and motdepasse=password(´$motdepasse´)"
RMQ= un password prend 41 caractère dans une base mysql ; )
Après, avec md5, tout le monde connaît le fonctionnement...
http://fr.php.net/manual/fr/function.mcrypt-encrypt.php
Sur la fonction de cryptage avec clé.
Il existe aussi crypt, une méthode qui est censé créé un hachage avec plusieurs déclaration(genre tu peux faire du md5, des pass, enfin tout ce qui est inutile
)
Do you understand Mathieu ? 