cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 2019
-
24 août 2004 à 23:00
cs_nono1135
Messages postés52Date d'inscriptionjeudi 5 septembre 2002StatutMembreDerniè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.
cs_nono1135
Messages postés52Date d'inscriptionjeudi 5 septembre 2002StatutMembreDerniè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és89Date d'inscriptionmercredi 2 avril 2003StatutMembreDernière intervention 2 novembre 2010 25 août 2004 à 15:30
Merci
Scalpweb
Messages postés1467Date d'inscriptionsamedi 13 mars 2004StatutMembreDernière intervention 5 mai 20104 25 août 2004 à 15:28
Bonne source, je trouve...
TheTiger
Messages postés89Date d'inscriptionmercredi 2 avril 2003StatutMembreDerniè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és4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 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és89Date d'inscriptionmercredi 2 avril 2003StatutMembreDerniè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és89Date d'inscriptionmercredi 2 avril 2003StatutMembreDerniè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és89Date d'inscriptionmercredi 2 avril 2003StatutMembreDerniè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és17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 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és4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 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
27 août 2004 à 15:17
25 août 2004 à 15:30
25 août 2004 à 15:28
25 août 2004 à 14:18
25 août 2004 à 14:03
bref il faut le traiter comme n'importe quel autre caractere
@+
25 août 2004 à 13:37
25 août 2004 à 13:22
25 août 2004 à 13:17
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+ :)
25 août 2004 à 08:27
si du jour au lendemain il disparaissait, je te raconte pas le bordel dans l'informatique !!!
24 août 2004 à 23:00
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
@+