si tu veux tu peux utiliser la fonction hash sur ton mot de pass et mettre dans la db le resultat du hashing.
l'avantage c'est que l'on n'insert pas le mot de pass dans la db mais uniquement le resultat donc c'est assez dure de retrouver le mots de pass.
lemmings
la nuit il n'y a pas de lumière car elle est dans le frigo
-------------------------------
Réponse au message :
-------------------------------
> Je ne comprends pas pourquoi la fonction Encrypt(string, key) ne crypte pas toujours de la même façon !

>
> Ce que je cherche a faire :
> - Saisir un mot de passe dans un formulaire
> - crypter ce mot de passe pour le stocker dans ma base (je ne cherche pas à faire du hyper-top-secur mais au moins quelque chose de plus que rien du tout et comme j?ai des user plutôt indiscipliné je veux pouvoir décrypter les dit mot de passe)
> - créer une page login avec la saisie « en clair » (crypter et comparer l?entré avec celle de ma Base !
>
> J?avais cru comprendre que les fonctions Encrypt(string, key) et Decrypt(encrypted_string, key) répondait à mes attentes, mais apparemment pas car si l?on crypte deux fois de suite une même string on n?obtient pas le même résultat.
>
> Voir l?exemple ci-dessous :
>
>
>
> <cfoutput> > <html> > <head> > <title>Encrypt & Decrypt</title> > <meta http-equiv="REFRESH" content="1; url=test.cfm"> > </head> > <body> > > <cfset texte_1 = "test"> > 1 '#texte_1#'<br> > <br> > > <cfset texte_2 = #Encrypt(texte_1, "2651")#> > 2 '#texte_2#'<br> > <br> > > <cfset texte_3 = #Decrypt(texte_2, "2651")#> > 3 '#texte_3#'<br> > > </body> > </html> > </cfoutput> > |
>