?php $password = crypt( "My1sTpassword"); # let salt be generated # You should pass the entire results of crypt() as the salt for comparing a # password, to avoid problems when different hashing algorithms are used. (As # it says above, standard DES-based password hashing uses a 2-character salt, # but MD5-based hashing uses 12.) if (crypt($user_input,$password) == $password) {echo "Password verified !";}?
?php $mot_de_passe = crypt( "MonM0TdEPa e"); / / laissons le salt initialis eacute; par PHP / * Il vaut mieux passer le r eacute;sultat complet de crypt() comme salt n eacute;cessaire pour le chiffrage du mot de passe, pour eacute;viter les probl egrave;mes entre les algorithmes utilis eacute;s (comme nous le disons ci-dessus, le chiffrage standard DES utilise un salt de 2 caract egrave;res, mais un chiffrement MD5 utilise un salt de 12. * / if (crypt($utilisateur_input,$mot_de_passe_input) == $mot_de_passe) {echo "Mot de passe correct !";}?