Hallo, folgender Algorithmus zum kodieren:
Code:
summe := (ord(zeile[i]) - 32) + (ord(code[j]) - 32);
summe := summe MOD 94;
summe := summe + 32;
hilf := hilf + chr(summe);
Beispielsweise der Buchstabe "H" für zeile[i] und "C" für code[j].
Verschlüsselt kommt ein "k" raus.
Nun möchte ich es dekodieren.
Bisher habe ich folgendes:
Code:
summe := ord(zeile[i]);
summe := summe - 32;
summe := summe MOD 94;
zeile[i] ist hier das oben kodierte "k".
Das Einzige was jetzt noch "umgedreht" werden muss, ist diese Zeile:
Code:
summe := (ord(zeile[i]) - 32) + (ord(code[j]) - 32);
Vielen Dank im Voraus!