so mein letztes problem für heute
ist es möglich folgendes rückgängig zu machen:
Delphi-Quelltext
1:
| a1^ := a1^ xor (decryparray[(j+i) and $F] or (j shl j) or j or $A5); |
al^ ist ein pointer auf nen byte
j kann von 0 bis 3 gehen
decryptarray ist ein festes array mit 16 bytes
mein problem ist schon:
wenn decryparray[(j+i) and $F] or (j shl j) or j -> 5 ist
und dann
egal ob $4 oder $5 or $A5 gemacht wird es kommt beides mal $A5 raus also kann man doch ne or verlnüpfung nicht rückgängig machen wenn man das ergebnis kenn und womit der wert verknüpfu wurde oder?