PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile 2024 → [WM25][ANDROID] et [WD25]  calcul hash différents ?
[WM25][ANDROID] et [WD25] calcul hash différents ?
Started by obtuli, Feb., 24 2020 10:47 PM - 1 reply
Registered member
948 messages
Popularité : +11 (13 votes)
Posted on February, 24 2020 - 10:47 PM
Bonjour,

le résultat du calcul est différent sous Android et PC, les deux lignes de code ne donnent pas la même chose.

gbufMyHach est un Buffer = HashChaîne(HA_MD5_128,"toto")
sGsMyc est une chaîne = BufferVersHexa(gbufMyHach)

sous Android j'ai 64CE37......
sous Windows j'ai 7F1D .....

Pouvez vous tester ? avez vous le même problème ? une idée ?

merci

OB
Message modified, February, 24 2020 - 10:48 PM
Registered member
794 messages
Popularité : +40 (42 votes)
Posted on February, 24 2020 - 11:47 PM
Salut. Les chaînes dans Windev sont ANSI String par défaut, et String UTF-8 dans Windev Mobile. Si le calcul est effectué de manière logique, le résultat sera différent.

Essayez de définir dans les deux IDE des chaînes de même type. Aussi dans la valeur du mot de passe (utilisez une variable pour cela)...

Ruben
Message modified, February, 24 2020 - 11:48 PM