ich habe hier einen String über den ein Blockcheck erstellt werden muss.
Die Vorgehensweise:
Der String ist zeichenweise zu zerlegen, die Elemente sind alle via XOR-Verküpfung zu verknüpfen, anschließen 80hex (=128dec) hinzu zu addieren.
Bei mir scheitert es beim XOR aller einzelnen Zeichen.
Kann mir jemand auf die Sprünge helfen?
Beispiel:
var ="TEST"
> var nach bin:
T=01010100
E=01000101
S=01010011
T=01010100
> var nach XOR:
00010110 (22dec)
> Addition von 128dec:
10000000
=
10010110 (150dec)
> 0x96hex > Endergebnis: \x96
