Nun schreibste dir einfach ein entsprechendes Programm, welches anhand des Schlüssels den empfangenen Text dekodiert. Wie das ganze verschoben wurde, kannst Du ja via Wikipedia und IDEA erfahren.
Denn das, was FMS und Crusader empfangen, ist ja im Endeffekt nichts anderes,
als eine chiffrierte Nachricht, wo eben Buchstaben und Zahlen durch einen gewissen Faktor getauscht und untereinander verschoben werden, wenn ich mich nun nicht recht täusche.
Aber Felix wird sicher von der Matherie wissen... Ich hab mir das eben nur auf die Schnelle so ausgemalt...
Ich denke mal, das eben der Text zum zb. jeweils Faktor 1 verschoben wird. Also aus "A" wird "G" und dann das alles nochmal durch Blöcke verschoben wird...
Also das Wort "Affe" würde wahrscheinlich dann so laufen...
Angenommen Faktor 5..
A=F
F=K
F=K
E=J
Somit hätten wir jetzt das Wort "FKKJ".. So das ganze wird dann noch Blockchiffriert..
Also verschiedene Blöcke getauscht.. Block 1 = FK, Block 2 = KJ
Dann werden eben die Blöcke verschoben um Faktor 1... Also Block 1 geht an Position 2.
Somit wäre dann das Wort "KJFK" entstanden...
Wenn ich das nun alles richtig ausgemalt habe, sollte das so sein..
Und entschuldigt mein tolles Beispiel.. ^^
So.. Und dein Programm muss dann eben nix anderes machen, als mit dem "Schlüssel"
den Text wieder an die richtige Stelle zu "rücken"
Vergebt mir, wenn ich Müll erzähle.. :D Aber ich fand die Theorie recht einleuchtend. :D
Moderatoren sind die besseren Liebhaber ^^