Einzelnen Beitrag anzeigen

DavidJNG

Registriert seit: 19. Apr 2015
13 Beiträge
 
#1

Algorithmus umgekehrt darstellen

  Alt 29. Mai 2015, 08:01
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!
  Mit Zitat antworten Zitat