[Veranschaulichung des Public-Key-Verfahrens]

KRYPTOLOGIE

in der Sekundarstufe I

[Veranschaulichung des Public-Key-Verfahrens]

Pseudocode des Umdrehens


FUNKTION umdrehen(satz)
  buchstabe <-- "" 
  stelle <-- 0
  verschluesselter_satz <-- ""

  WIEDERHOLE SOLANGE
     stelle < satzlaenge IST
    buchstabe <-- satz[stelle]
    verschluesselter_satz  <--
      buchstabe
      + verschluesselter_satz
    stelle <-- stelle + 1
  ENDE von WIEDERHOLE

  GIB verschluesselter_satz ZURÜCK
ENDE der FUNKTION umdrehen

Pseudocode des Umdrehens


FUNKTION umdrehen(satz)
  buchstabe <-- "" 
  stelle <-- 0
  verschluesselter_satz <-- ""

  WIEDERHOLE SOLANGE stelle < satzlaenge IST
    buchstabe <-- satz[stelle]
    verschluesselter_satz  <-- buchstabe + verschluesselter_satz
    stelle <-- stelle + 1
  ENDE von WIEDERHOLE

  GIB verschluesselter_satz ZURÜCK
ENDE der FUNKTION umdrehen

Die Entschlüsselungsroutine unterscheidet sich nicht von der Ver­schlüs­se­lungsfunktion.