Fonction crypt() | Développement Web

Fonction crypt()

La fonction crypt permet de crypter une chaîne de caractères en utilisant l’algorithme DES.

Une fois la chaîne cryptée, aucune fonction n’existe pour la décrypter. La fonction crypt() est à sens unique. La fonction uncrypt() n’existe pas.

Utilisation de la fonction crypt()

La signature de la fontion crypt est la suivante :

crypt ( $string );


   $string = 'Etude la fonction crypt en php';

   echo crypt($string);
   /* Affiche "$1$Qe1.Zm0.$dzGXiSpruBDXQ3r1S3kR30" */

   Cette fonction peut être utilisée pour crypter des mots de passe par exemple
   Prenons le mot de passe suivant : monmotdepasse .
   En le cryptant avec la fonction crypt, il devient : $1$uV5.fU0.$miRg4KJ5eQhRwXISE4bEl/ .

   Vous pouvez le stocker dans une base de données sous cette forme :
   $1$uV5.fU0.$miRg4KJ5eQhRwXISE4bEl/.

   Lorsque l'utilisateur voudra s'identifier, le filtre sql :
   WHERE monmotdepasse = $1$uV5.fU0.$miRg4KJ5eQhRwXISE4bEl/ sera vérifié.

   Vous pourrez ainsi garantir la confidentialité des informations des internautes
   ayant un compte sur votre site web.