Bonjour,

Il y a un comportement que je ne comprends pas regardant la conversion string-> hex.
Example:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
>>> a = "AAAA"
>>> int(a.encode('hex'), 16)
1094795585
>>> z = int(a.encode('hex'), 16)
>>> str(z)
'1094795585'
>>> str(z).decode('hex')
'\x10\x94yU\x85'
Je pense que ma conversion int => str est incorrecte (ne travaille pas en base 16), et c'est pourquoi je ne retouve pas mon resultat en hex.

Je ne controle pas la conversion string => int en base 16, mais doit faire l'inverse pour retrouver certaines valeurs.

Merci!