CRYPTEUR/DECRYPTEUR

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 - 31 déc. 2010 à 14:31
zippedfire Messages postés 98 Date d'inscription mercredi 6 octobre 2010 Statut Membre Dernière intervention 21 novembre 2023 - 15 janv. 2011 à 18:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/52661-crypteur-decrypteur

zippedfire Messages postés 98 Date d'inscription mercredi 6 octobre 2010 Statut Membre Dernière intervention 21 novembre 2023 9
15 janv. 2011 à 18:19
a euh oui pardon
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
15 janv. 2011 à 14:03
La base (0->127), ce n'est pas l'ASCII plutôt ?
zippedfire Messages postés 98 Date d'inscription mercredi 6 octobre 2010 Statut Membre Dernière intervention 21 novembre 2023 9
15 janv. 2011 à 13:52
une chose à retenir : unicode, c'est la base(128 car.); utf-8 c'est plus : vers les 20000 caractères.
PWM63 Messages postés 127 Date d'inscription lundi 11 octobre 2004 Statut Membre Dernière intervention 18 mai 2016
3 janv. 2011 à 14:49
OMG ! Je suis en toute logique du même avis que NHenry, et encore, je doute de sa solution pour la gestion des effets de bord...

Au début, je me suis dit, allez, on parie sur le shérif de l'espace (pour les djeuns qui connaissent pas, c'est xor) ! j'ai perdu ! c'est pire !

Bon, maintenant, histoire d'être un peu plus constructif, je te conseille vivement de te retourner du côté du cryptage avec clef et vecteur, notamment Rijndael.
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
31 déc. 2010 à 14:31
Bonjour,

J'ai rapidement regardé ta source.

Déjà, ce n'est pas de l'encryptage, mais de l'encodage (il n'y a pas de clé).
Ensuite, Ajouter ou retirer 96 à un code ASCII sans contrôler les effets de bords, c'est risqué, essayes avec des caractères accentués ou Unicode (car ton code retire l'Unicode).

En résumé, une source pas vraiment utile juste pour montrer l'utilisation de Chr et Asc alors qu'en .NET, ces fonctions sont dépréciées.

Bonne continuation.
Rejoignez-nous