Télécharger le zip
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 :)
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!
Pis une question au passage: est-ce que tu arrives à passer le cryptage dans un formulaire? Je crois pas que ½%îÍýd£¼´Øðï7Z6ÈÒ²¬`˜a¼¿ª©·#","7ñY¶´nQÞäµïn±¨¤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)
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
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 903 607 membres 178 nouveaux aujourd'hui 16 195 membres club