begin process at 2008 05 16 19:23:08
1 173 667 membres
480 nouveaux aujourd'hui
13 972 membres club

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 !

CRYPTER LES DONNÉES


Information sur la source

Catégorie :Sécurité Classé sous : crypter, données, décrypter Niveau : Initié Date de création : 03/04/2002 Date de mise à jour : 03/04/2002 08:43:55 Vu : 39 627

Note :
4,25 / 10 - par 4 personnes
4,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

Description

Ce petit scrypt vous permet de crypter une chaine de caractère :o)

La fonction cfm encrypt, crypte votre chaine de caractères
La fonction cfm decrypt, décrypte votre chaine de caractères

Vous pourrez constater qu'il y a une clé de cryptage ! :o)

Source

  • <!--- encrypt.cfm --->
  • <cfif isdefined("FORM.chaine")>
  • <cfset chaine=FORM.chaine>
  • <cfset key=FORM.key>
  • <cfset chaine_crypt=encrypt(chaine,key)>
  • <cfset chain_decrypt=decrypt(chaine_crypt,key)>
  • <cfoutput>
  • Votre chaine de caractère : #chaine#<br>
  • Clé : #key#<br>
  • Chaine cryptée : #chaine_crypt#<br>
  • Chaine décryptée : #chain_decrypt#<br>
  • </cfoutput>
  • </cfif>
  • <form action="encrypt.cfm" method="post">
  • Entrez la clé: <input type="text" name="key" value="defaut"><br>
  • Entrez la chaine à cryptée : <textarea name="chaine"></textarea><br>
  • <input type="submit" value="Crypter la chaine">
  • </form>
<!--- encrypt.cfm --->
<cfif isdefined("FORM.chaine")>
<cfset chaine=FORM.chaine>
<cfset key=FORM.key>
<cfset chaine_crypt=encrypt(chaine,key)>
<cfset chain_decrypt=decrypt(chaine_crypt,key)>
<cfoutput>
Votre chaine de caractère : #chaine#<br>
Clé : #key#<br>
Chaine cryptée : #chaine_crypt#<br>
Chaine décryptée : #chain_decrypt#<br>
</cfoutput>
</cfif>
<form action="encrypt.cfm" method="post">
Entrez la clé: <input type="text" name="key" value="defaut"><br>
Entrez la chaine à cryptée : <textarea name="chaine"></textarea><br>
<input type="submit" value="Crypter la chaine">
</form> 

Conclusion

Les script coldfusion étant toujours éxécuté du côté serveur et non clients, il est impossible pour l'utilisateur de cette façon de connaître la chaine décryptée.  
A vous maintenant de faire un script au début de votre code avec la fonction &lt;cfif&gt;&lt;/cfif&gt;
condition blablamachin = lachainedecryptee alors le fichier html est générer si pas (&lt;cfelse&gt;) fichierhtmlderreur :o)))
  • signaler à un administrateur
    Commentaire de ABL-Online le 03/04/2002 08:48:00

    Qu'est-ce que vous en pensez ?

  • signaler à un administrateur
    Commentaire de BenLaKnet le 25/04/2002 15:43:48

    je trouve l'encrypt magnifique.

    D'autant plus magnifique lorsque tu combines ta clé à un cfapplication.

    tu peux ainsi créer une variable de session unique comme clé, cf. ci dessous

    &lt;!--- ---&gt;
    &lt;cfapplication .....&gt;

    &lt;cfparam name="Session.myKey" default="#CreateUUID()#"&gt;

    la clé correspond à une valeur unique générée par CF.

  • signaler à un administrateur
    Commentaire de legume_sylkis le 15/04/2005 09:01:10

    J'en pense que c'est un truc de base de ColdFusion... et que ca marche pas tout le temps.

    Tiré du site de macromédia :
    "Les fonctions Encrypt et Decrypt sont incompatibles avec les jeux de caractères à deux octets. Si vous passez une chaîne contenant des caractères à deux octets à la fonction Encrypt, puis passez plus tard la valeur cryptée à la fonction Decrypt, la chaîne n'est pas décryptée correctement."


    C'est le problème que j'ai en ce moment. J'essaie de trouver une autre solution.

  • signaler à un administrateur
    Commentaire de barou_064 le 19/09/2005 22:00:56

    bien

  • signaler à un administrateur
    Commentaire de daloo le 28/04/2007 22:33:11

    bien

Ajouter un commentaire

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS