Guten Abend,
ich habe hier einen Python-Code den ich nicht so ganz verstehe. Kann mir einer bitte diese paar Zeilen in VB.NET erklären? Ich suche schon seit Stunden nach einer Lösung, aber leider nichts gefunden.
So sieht der Code aus:
GENERATOR = 1111111111111010000001001
MSG = binary("8D4840D6202CC371C32CE0576098") # total 112 bits
FOR i FROM 0 TO 88: # 112 - 24 parity bits
if MSG[i] is 1:
MSG[i:i+24] = MSG[i:i+24] ^ GENERATOR
CRC = MSG[-24:] # last 24 bits
IF CRC not 0:
MSG is corrupted
Es sieht eigentlich ganz simple aus, aber ich stolpere z.B. über diese Zeile:
MSG[i:i+24] = MSG[i:i+24] ^ GENERATOR
Vielen Dank im voraus
Gruß
Andy