[R] Codage qui ne fonctionne pas selon le PC

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Jeco
Niveau 4
Niveau 4
Messages : 74
Enregistré le : dim. 05 oct. 2014 16:31
Status : Hors ligne

[R] Codage qui ne fonctionne pas selon le PC

#1

Message par Jeco »

Bonjour j'ai créer il y a longtemps un prog pour coder et décoder des messages et j'ai intégrer celui ci dans un programme de tchat en ligne affin de sécurise le message tout fonctionne a part que sur mon PC mon programme d'encodage fonctionne differament selon le PC alors que l'algorithme est le même par exemple:
en utilisant le meme programme
sur le PC 1 il code et decode "coucou claude" en "coucou claude" donc pas de problème
Sur le PC 2 il code et decode "coucou claude " en "coucou clauge" alors que l'algorithme est le même et sa m’énerve car je ne comprend pas pourquoi
voila le programme de codage et décodage en question
► Afficher le textecode
j'espère que quelqu'un trouvera pourquoi car je suis bloqué dessus depuis pas mal de temps
Merci :D
Modifié en dernier par Jeco le sam. 22 nov. 2014 09:29, modifié 1 fois.
Avatar du membre
TomAijerrie
Niveau 5
Niveau 5
Messages : 192
Enregistré le : lun. 02 juin 2014 09:55
Localisation : Lyon
Status : Hors ligne

Re: [..] Codage qui ne fonctionne pas selon le PC

#2

Message par TomAijerrie »

Étrange en effet.
Jeco a écrit :alors que l'algorithme est le même
Peut-être que ça viens de la version d'autoit ou un CPU 32 bits et l'autre 64 ?

Des espaces entre les variables, fonctions, opérateurs... rendraient le code plus lisible.

Le message décodé est toujours le même pour le même message à coder ?
Ça peut être une piste.
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1038
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: [..] Codage qui ne fonctionne pas selon le PC

#3

Message par walkson »

Bonsoir,
Je viens de tester votre script et les résultats sont mitigés.
Si je prends comme clef les lettres de a à z sans accent : le résultat varie selon le texte ex:
clef azerty text; je suis lisible résultat OK
clef: azerty text: mauvais décodage résultat mauvais
Avec accent : mauvais décodage
Avec chiffre : mauvais décodage
Avec signe : : mauvais décodage
A mon avis (et je peux me tromper) le problème vient du script, pas d'un PC
(Sur Win 7 86)
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Jeco
Niveau 4
Niveau 4
Messages : 74
Enregistré le : dim. 05 oct. 2014 16:31
Status : Hors ligne

Re: [..] Codage qui ne fonctionne pas selon le PC

#4

Message par Jeco »

Pour les clefs c'est encore en traveau donc je ne m'en sert pas
Etant encore un débutant je voulais commencer le script avec de simple caractère je ne gère pas encore les accents mais je m'y risquerais juste après avoir résolu le bug
Euh pour la lisibilité... ... je suis dsl c'est pas trop mon truc

enfin après quelques test j'ai trouver l'origine du problème(la fonction a l'origine):
lorsque je decode "coucou claude" l'avant dernière lettre (ici le d) il n’évalue pas la meme lettre: mon PC annalyse la lettre numero 0 alors que le mauvais pc annalyse la lettre 36
je vais faire d'autre test et je direz quoi
Sinon merci beaucoup pour d'avoir pris du temps pour mon problème :D

EDIT: c'est bon j'ai trouvée en fait dans la liste des caractere normaux il y avait l'apostrophe et certain sur certain PC Eval("'") ne fonctionne pas car il ne considère pas ' comme un fonction j'aurais du y penser avant ... :lol:
Répondre