Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Encrypt et Decrypt [ Archives / Général ] (perlimpinpin)

jeudi 20 mars 2003 à 17:54:07 | Encrypt et Decrypt

perlimpinpin

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>


lundi 31 mars 2003 à 11:22:26 | Re : Encrypt et Decrypt

lemmings

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>
>

>



Cette discussion est classé dans : string, mot, key, decrypt, encrypt


Répondre à ce message

Sujets en rapport avec ce message

URGENT : Récupération QUERY STRING [ par leursst ] Bonjour à tous,Je débute et je voudrais savoir comment récupérer un champs dans une Query String quand celui-ci se nomme "code-retour" (avec la versio Comment afficher x caractères sans couper le dernier mot ? [ par Roberto ] Comment afficher x caractères sans couper le dernier mot ?Quelqu'un a une idée ? #left(text,80)#Que dois-je ajouter pour y arriver ? Merci d'avance. Recherche sur toutes les tables de ma bd [ par alf666666 ] hello, Comment faire une recherche sur toutes les tables de ma BD lorsque l'internaute tape qu'un mot du style, je tape le mot "test" et le site va m ListContains avec un String qui varie [ par fionalabelle ] Salut à vous, <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.