Verständnisfrage
Verfasst: Donnerstag 13. März 2014, 22:48
Hallo zusammen ich bin bis dato nur begeisterter Leser gewesen habe aber jetzt erstmals ein Problem.
ich habe einen key der eine serie von zeichen enthält. aus diesem key werden insgesamt 5 blöcke mit je 3 zeichen entnommen. diese zeichen werden in einen int konvertiert und danach in einen hex string, wobei die ersten beiden zeichen gelöscht werden.
was ich nicht verstehe - wie kann ich mit 5 konkatenierten hex blöcken auf einen wert 4.74678e+018 kommen
thanks für euere hilfe!
ich habe einen key der eine serie von zeichen enthält. aus diesem key werden insgesamt 5 blöcke mit je 3 zeichen entnommen. diese zeichen werden in einen int konvertiert und danach in einen hex string, wobei die ersten beiden zeichen gelöscht werden.
was ich nicht verstehe - wie kann ich mit 5 konkatenierten hex blöcken auf einen wert 4.74678e+018 kommen
Code: Alles auswählen
key = '033411943470228118020044104711300230269019812152152'
my_secret = hex(int(key[0:3]))[2:].zfill(2) + hex(int(key[4:7]))[2:].zfill(2) + hex(int(key[8:11]))[2:].zfill(2) + hex(int(key[12:15]))[2:].zfill(2) + hex(int(key[16:19]))[2:].zfill(2)
if float(my_secret) == 4.74678e+018: