begin process at 2012 05 27 22:09:03
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Class et Objet ( POO )

 > CLASS CRYPTAGE/DECRYPTAGE TABLEAU/CHAINE DE CARACTÈRE

CLASS CRYPTAGE/DECRYPTAGE TABLEAU/CHAINE DE CARACTÈRE


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Class et Objet ( POO ) Niveau :Débutant Date de création :22/01/2005 Date de mise à jour :25/01/2005 06:42:38 Vu / téléchargé :7 415 / 435

Auteur : jonguignolo

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

une petite classe qui permet de crypter / decrypter du text ou les entrée d'un tableau


 Conclusion

/*<---Exemple cryptage tableau--->*/

$array = array("salut mon surnom est phpeteur","hobbyes = informatique"); //2informations ultra-confidentielles à crypter
$a_crypter=new Crypteuse("c'est moi la clef");   //29 caractère maxi avec TripleDes
$a_crypter->crypt_array($array); //on crypte le texte
$a_crypter->display();    //on l'affiche

/*<---Exemple decryptage tableau---->*/

$array=array("½%îÍýd£¼&#127;´Ø ðï7Z6ÈÒ²¬`&#732;a¼¿ª©·#","7ñY¶&#180;nQÞäµïn&#14 1;±¨¤Pkf(Xu");//le meme tableau qu'au dessus mais crypté
$a_decrypter=new Crypteuse("c'est moi la clef");   //29 caractère maxi avec TripleDes
$a_decrypter->decrypt_array($array); //on décrypte le tableau
$a_decrypter->display();

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

22 janvier 2005 16:18:45 :
je vous donne le fichier parceque la mise en page du site ne convient pas à mon code
25 janvier 2005 06:42:38 :
Suite au conseil de Exon et de malik 7934 j'ai remplacé la méthode display par un simple var_dump() , et le comment sur la clef de cryptage ^^.

 Sources du même auteur

Source avec Zip LEVELPARSER
Source avec Zip CLASS POUR TRAITER LES FORMULAIRE(GESTION ERREURS/MOT_DE_PAS...
Source avec Zip Source avec une capture MENU PHP CLASS/PHP5
Source avec Zip GRAPHEUR BETA (UTILISATION DE LA LIB GD)
Source avec Zip Source avec une capture PAGE AVEC CADRILLAGE DE LA COULEUR VOULU/UTILISATION DE GD

 Sources de la même categorie

Source avec Zip GÉNÉRATION AUTOMATIQUE DE FICHIER .CLASS.PHP EN FONCTION D'U... par ig3
CLASSE D'OBJET DE CRYPTAGE ET DÉCRYPTAGE DE CHAINES DE CARAC... par 8Tnerolf8
Source avec Zip MY.DEVIANTART API par inwebo
CLASSE DE GESTION DE "VARIABLES GLOBALES D'ENVIRONNEMENT" par pifou25
Source avec Zip COLLECTION.CLASS.MIN.PHP par thunderhunter

Commentaires et avis

Commentaire de eXon le 23/01/2005 06:56:21

Petite incohérence dans ton script:
$this->module= mcrypt_module_open (MCRYPT_TripleDES,'', MCRYPT_MODE_ECB, "");
Tu devrais utilisé les ' et non les ". Ou au moins utiliser les mêmes partout (les ' sont plus rapide), à l'exception où il y a un avantage d'utiliser l'autre.

Je changerais le type de boucle de ta fonction crypt_array et decrypt_array par un foreach au lieu d'un for, comme ça tu pourrais prendre tous les champs du tableau sans être obligé qu'il soit numéroté de 0 à ...

Il serait également intéressant d'avoir la posibilité de changé le type d'encryption dans ta classe par une function ou une variable publique.

Pour ta fonction display, tu pourrais utiliser la fonction var_dump au lieu de vérifié s'il est un tableau.

À par ça, ta classe est excellente. Je donne un 8/10 :)

Commentaire de malik7934 le 24/01/2005 21:59:23

Hello, une petite correction sur la clé:

Un caractère se code sur 8 bits. Triple-DES utilise une clé de 168 bits (certains diront 192), ce qui correspond à 21 (rsp. 24) caractères, pas 29!

Commentaire de malik7934 le 24/01/2005 22:03:35

Pis une question au passage: est-ce que tu arrives à passer le cryptage dans un formulaire? Je crois pas que ½%îÍýd£¼&#127;´Øðï7Z6ÈÒ²¬`&#732;a¼¿ª©·#","7ñY¶&#180;nQÞäµïn&#141;±¨¤Pkf(Xu
passe dans un form...

... y a-t-il un moyen simple de le transformer en hexa ou autre pour réussir à passer dans un formulaire? Parce que c'est à ce moment là que la classe devient utile ;o)

Commentaire de jonguignolo le 25/01/2005 06:48:34

yop, merci les gars...
eXon, merci je connaissais po var_dump() elle est génial :)
          je regarde pour le foreach se soir
malik7934, merci de l'info sur la clef qui a été corrigée ^^
       et en se qui me concerne c'est pour crypter des fichiers que je l'utilise sinon je comprends po trop se que tu veux malik coté formulaire :) tu m'explique?
si vous faites des méthodes suplémentaires postez les je l'ai    
ajouterez si vous voulez... ++et merci

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,546 sec (4)

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