Tout d´abord il faut oublier crypt.
Il utilise l´algo de cryptage DES qui a été cassé, donc plus utile.
Utilise la fonction md5 ou sha1 :
Elles fonctionnent de cette manière :
$tonMdpCrypte = md5($tonMdp) ;
Tu enregistres donc $tonMdpCrypte dans ta base de données, et lorsqu´un utilisateur veut s´identifier, tu récuperes ce qu´il a tapé dans le champ "mot de passe", tu le cryptes par md5, et tu compares ça à ce qu´il y a dans la bd.