begin process at 2010 09 03 10:00:37
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité

 > CRYPTER LES DONNÉES

CRYPTER LES DONNÉES


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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 :50 263

Auteur : ABL-Online

Ecrire un message privé
Site perso
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)))


 Sources du même auteur

RÉSOLUTION DE VOS PROBLÈMES D'ACCENTS ET CARACTÈRES SPÉCIAUX

 Sources de la même categorie

Source avec Zip CRYPTAGE DE DONNÉES par crackspider7676
Source avec Zip CFX TAG HACHAGE SHA1 (40 CARACTERES), MD4, MD5 par crackspider7676
PROTÉGEZ VOS MOTS DE PASSE SERVEUR. par Domi
GÉNÉRER DES MOTS DE PASSE ALÉATOIREMENT par Kdo

 Sources en rapport avec celle ci

CONNEXION ET REQUETTE SUR UNE BASE DE DONNÉES par fabrice69
MISE EN FORME D'UN CHAMP TEXT (DE TYPE PRÉNOM) par feedlog
CONDITIONS DANS LES REQUÈTES par jjn1er
STRUCTURE D'UNE TABLE par Kdo

Commentaires et avis

Commentaire de ABL-Online le 03/04/2002 08:48:00

Qu'est-ce que vous en pensez ?

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.

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.

Commentaire de barou_064 le 19/09/2005 22:00:56

bien

Commentaire de daloo le 28/04/2007 22:33:11

bien

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Crypter des données [ par perlimpinpin ] Bonjour,Connaissez-vous un moyen pour crypter des données, le champ mot de passe d?un formulaire par exemple, avant de le stocker dans la base et vis Modifier une base de données access en lecture [ par meriam ] Bonjour,Merci de m'informer s'il est possible de modifier une base de données access sur ftp malgré qu'elle est en lecture par des internautes en inte savoir la date de modif d'une base de données [ par math85 ] est il possible de trouver le derniere date de modif d'une base access sous coldfusion?mercim@th85 VB 6.0 et les bases de données [ par Fragonard ] Bonjour a tous,Je souhaites controler ma base de données .mdb access 2000en developant une application sous Visual Basic 6.0Quelqu 'un connait une bon Exemple de base de données concurrentielle [ par LamH ] Bonjour, Sauriez vous par hasard, ou est ce que je pourrais disposer d'un exemple de base de donnée concurrentielle (déja conçue (MCD) ou réalisée). J Formatage des données venant d'une base access [ par jeanmarie3 ] Dreamweaveret codlfusion : formatage des données : Je n arrive pas à formater correctement les données de mes pages dynamiques :J'obtiens pour le mot Accès à une base Access avec table Oracle attachée [ par JJD ] Bonjour à tous,Sur un serveur Coldfusion 5 Professionnel, j'ai attaché une vue Oracle dans une base de données Access 97 par driver ODBC Oracle 7.3.4E fichier html dynamique à partir d'un template coldfusion [ par tcorcy ] Bonjour,Comment pourrais-je créer automatiquement des fichiers html à partir d'un template coldfusion et d'une base de données ? J'ai un template avec base de données access [ par basma2003 ] bonjour tout le mondeaider moi pour faire des requetes sur une base de données access verrouillé et merci


Nos sponsors


Sondage...

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales