CRYPTEUR À CLÉE PRIVÉE

cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 - 24 août 2004 à 23:00
cs_nono1135 Messages postés 52 Date d'inscription jeudi 5 septembre 2002 Statut Membre Dernière intervention 2 mars 2006 - 27 août 2004 à 15:17
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/25664-crypteur-a-clee-privee

cs_nono1135 Messages postés 52 Date d'inscription jeudi 5 septembre 2002 Statut Membre Dernière intervention 2 mars 2006
27 août 2004 à 15:17
Je vais tester, il a l'air d'être vraiment bien ...
TheTiger Messages postés 89 Date d'inscription mercredi 2 avril 2003 Statut Membre Dernière intervention 2 novembre 2010
25 août 2004 à 15:30
Merci
Scalpweb Messages postés 1467 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 5 mai 2010 4
25 août 2004 à 15:28
Bonne source, je trouve...
TheTiger Messages postés 89 Date d'inscription mercredi 2 avril 2003 Statut Membre Dernière intervention 2 novembre 2010
25 août 2004 à 14:18
J'avais lu ça dans un site pour la conseption d'os en ASM mais je pensais pas que les text box l'utilisent bon c'est logique mais défois que microsoft en aurrai décidé autrement, ben merci pour l'info :D
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
25 août 2004 à 14:03
Il est forcement a part puisqu'il indique la fin d'une chaine c'est pour cela que tu ne vois rien apres ce caractere quand tu l'affiche dans un textbox c'est la norme ANSI pour l'UNICODE c'est deux caractere 0. Ce qui ne veux pas dire qu'il n'existe pas. Des caractere zero il en existe des milliards dans la memoire et dans les chaines c'est la representation de 8 bits a zero soit un byte a valeur zero...

bref il faut le traiter comme n'importe quel autre caractere

@+
TheTiger Messages postés 89 Date d'inscription mercredi 2 avril 2003 Statut Membre Dernière intervention 2 novembre 2010
25 août 2004 à 13:37
Je viens encore de revérifier ce qui est bizzare c'est que dans une chaine de caractères le chr(0) donne bien quelque chose mais dans un text box le caractère n'apparait pas et donc c'est comme si il n'y avait rien donc dison que c'est un caractère un peu à part des autres et que je ne peux pas inclure sans que ça bug A+ :D
TheTiger Messages postés 89 Date d'inscription mercredi 2 avril 2003 Statut Membre Dernière intervention 2 novembre 2010
25 août 2004 à 13:22
une petite précision le mot de passe à tester c'est "thetiger" ça bug mieux en minuscule :D A+
TheTiger Messages postés 89 Date d'inscription mercredi 2 avril 2003 Statut Membre Dernière intervention 2 novembre 2010
25 août 2004 à 13:17
Bien un petit conseille pour vérifier se serai de faire en sorte à laisser le crypteur crypter le texte avec le chr(0) voir le conseille si dessus et vous verrez que lors d'un cryptage décryptage il se peut que ça bug dans le sens où si par mahleur il doit ajouter chr(0) dans le texte chiffré et bien il n'ajoute rien et comme mon algo est assez pointu au niveau intégrité de la structure du texte... Ben ça décrypte pas et je vais de ce pas vous trouver une chaine qui plante si on remplace

Y = 1 + (Omega + Temps) Mod 255
Temps = Y - (Temps Mod 255) -1

Par

Y = (Omega + Temps) Mod 256
Temps = Y - (Temps Mod 256)

sans oublier
Omega = 255 + Temps
Par
Omega = 256 + Temps

Mots de passe:TheTiger
Phrase:
91- chun soft 92- video system 93- tsuburava
95- varie 96- yonezawa/s'pal 97- kaneko
99- arc 9A- nihon bussan 9B- tecmo

et on s'apperçois que grace à la version qui nous donne la valeur Hexa du texte crypté que à l'octet où on voit le 0, quand on décrypte, ça ***** :) ce qui prouve que chr(0) n'est pas un caractère ouen tout cas qu'il n'est pas ajouté au texte crypté

Voilà merci pour votre remarque A+ :)
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
25 août 2004 à 08:27
Bien d'accord avec EB.... et même heureusement qu'il existe !

si du jour au lendemain il disparaissait, je te raconte pas le bordel dans l'informatique !!!
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
24 août 2004 à 23:00
Tient je savais pas que le caractere zero n'existait pas ?

quand a ça : chr(0)="" ? tu as testé dans le debuggeur pour voir ? genre : debug.print Chr(0) = "" ? chez moi ça donne Faux ! tout simplement par ce que tu confont une chaine vide ( "" = vbNullString ) avec un caractere zero ( Chr(0) = vbNullChar ) qui existe et qui existera toujours...

m'enfin peut etre que je me trompe sur l'interpretation de tes dires

@+
Rejoignez-nous