PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → résultat différent de la fonction crypte entre PDA et PC
résultat différent de la fonction crypte entre PDA et PC
Débuté par Lionel Pratz, 01 sep. 2004 16:53 - 4 réponses
Posté le 01 septembre 2004 - 16:53
J'ai constaté un petit problème en comparant le résultat de la fonction
Crypte entre un PC (simulateur) et un PDA.
Ceci est certainement du à une différence de codage des chaines de caractère
mais comment s'en sortir ?

Le problème est simple : comment crypter sur PDA et décrypter sur PC, et
vice versa ?
Posté le 01 septembre 2004 - 18:04
en y réflechissant, mon besoin se limite au hashage de données

existe-t-il une solution de hash (MD5 par exemple) pour Pocket ?


"Lionel Pratz" <contact2@chtisoft.com> a écrit dans le message de
news:4135c648$1@news.pcsoft.fr...

J'ai constaté un petit problème en comparant le résultat de la fonction
Crypte entre un PC (simulateur) et un PDA.
Ceci est certainement du à une différence de codage des chaines de

caractère
mais comment s'en sortir ?

Le problème est simple : comment crypter sur PDA et décrypter sur PC, et
vice versa ?

Posté le 06 septembre 2004 - 20:50
"Lionel Pratz" <contact2@chtisoft.com> écrivait
news:4135c648$1@news.pcsoft.fr:


J'ai constaté un petit problème en comparant le résultat de la
fonction Crypte entre un PC (simulateur) et un PDA.
Ceci est certainement du à une différence de codage des chaines de
caractère mais comment s'en sortir ?

Le problème est simple : comment crypter sur PDA et décrypter sur PC,
et vice versa ?



Salut,

utilise AnsiVersUnicode ou inversement (UnicodeVersAnsi) selon que tu le
fasses sur le PC ou sur le pocket afin de travailler des deux cotés en
unicode ou des deux cotés en ANSI.

--
En esperant t'avoir aidé.
ted
Posté le 07 septembre 2004 - 12:31
oui, merci, ça me confirme ce que j'avais constaté

pour info:
- il faut utiliser UnicodeVersAnsi uniquement pour le texte à chiffrer, pas
pour le mot de passe
- l'inverse (AnsiVersUnicode) ne marche pas sur PC
- a noter aussi que la fonction Crypte ne prend pas les Buffer


"ted" <_s_p_a_m_ted.o@free.fr> a écrit dans le message de
news:XnF955CBF7EA5A15tedofreefr@81.80.226.155...
"Lionel Pratz" <contact2@chtisoft.com> écrivait
news:4135c648$1@news.pcsoft.fr:


J'ai constaté un petit problème en comparant le résultat de la
fonction Crypte entre un PC (simulateur) et un PDA.
Ceci est certainement du à une différence de codage des chaines de
caractère mais comment s'en sortir ?

Le problème est simple : comment crypter sur PDA et décrypter sur PC,
et vice versa ?



Salut,

utilise AnsiVersUnicode ou inversement (UnicodeVersAnsi) selon que tu le
fasses sur le PC ou sur le pocket afin de travailler des deux cotés en
unicode ou des deux cotés en ANSI.

--
En esperant t'avoir aidé.
ted
Posté le 20 septembre 2004 - 13:19
finalement, j'ai toujours des soucis de différence de résultats pour la
fonction crypte entre PDA et PC, même en transformant via UnicodeVersAnsi

pour certaines chaines de caractères , à priori de taille identique (par
exemple 17 caractères), le résultat n'est pas le même, alors que si j'enlève
un caractère, j'obtiens le même résultat sur les 2 plate-formes, si
quelqu'un a une idée pour contourner le problème ...

sinon, je vais devoir me réecrire une fonction de cryptage personnelle,
dommage

"Lionel Pratz" <contact2@chtisoft.com> a écrit dans le message de
news:413d71d3$1@news.pcsoft.fr...

oui, merci, ça me confirme ce que j'avais constaté

pour info:
- il faut utiliser UnicodeVersAnsi uniquement pour le texte à chiffrer,

pas
pour le mot de passe
- l'inverse (AnsiVersUnicode) ne marche pas sur PC
- a noter aussi que la fonction Crypte ne prend pas les Buffer


"ted" <_s_p_a_m_ted.o@free.fr> a écrit dans le message de
news:XnF955CBF7EA5A15tedofreefr@81.80.226.155...
"Lionel Pratz" <contact2@chtisoft.com> écrivait
news:4135c648$1@news.pcsoft.fr:


J'ai constaté un petit problème en comparant le résultat de la
fonction Crypte entre un PC (simulateur) et un PDA.
Ceci est certainement du à une différence de codage des chaines de
caractère mais comment s'en sortir ?

Le problème est simple : comment crypter sur PDA et décrypter sur PC,
et vice versa ?



Salut,

utilise AnsiVersUnicode ou inversement (UnicodeVersAnsi) selon que tu le
fasses sur le PC ou sur le pocket afin de travailler des deux cotés en
unicode ou des deux cotés en ANSI.

--
En esperant t'avoir aidé.
ted