Hilfe & Service von EDV-Fachleuten

Edit v5.000 from 2007-01-23 to 2022-07-08 by MJa+HSc

 
 Gartenzaun 
 

Verschlüsseln mit der Methode Gartenzaun

Die Methode wurde im militärischen Bereich bei den alten Römern eingesetzt. Diese Art und Weise der Verschlüsselung gehört zur Gruppe die Zeichenverschiebungen benutzt. D.h. die Buchstaben werden nur verschoben und nicht durch andere Zeichen ersetzt!
Die Verschiebung wird auch Transpositionen genannt.

Algorithmus

Wie wird ein Text "Heute ist ein schöner Tag" zum Lesen mit der Methode Gartenzaum in mehreren Zeilen kodiert?

Der Text wird, ähnlich wie bei einem Gartenzaunfeld (Latte, Freiraum), versetzt. Dazu wird als Vorgabe der Klartext:
"Heute5 ist9 ein13 schöner21 Tag25 zum29 Lesen35 mit39 Skytale47 in50 mehreren59 Zeilen.67"
verwendet. Die Position der Buchstaben im Klartext wurde dabei gleicht ermittelt und als tiefgestellte Zahl mit notiert.

Verschlüsseln

  1. Jedes zweite Zeichen (Zweizeilig) wird markiert (Lattenzwischenraum).
    gdnfce1a.png
    Abb. 1a: Jedes zweite Zeichen wird markiert (Lattenzwischenraum).
  2. Jedes 2. Zeichen wird in die zweite Zeile versetzt.
    gdnfce1b.png
    Abb. 1b: Jedes zweite Zeichen markiert (Lattenzwischenraum).
  3. Das ergibt 26/2=13+13 Zeichen pro Zeile. Damit beide Zeilen gleich lang sind, wird bei Bedarf die zweite Zeile mit einem Leerzeichen aufgefültt. Jetzt wird der Text Zeile für Zeile zusamnen gefügt. " HueitenshnrTg et s i cöe a."
  4. Geheimtexte werden, um das entschlüsseln zu erschweren, generell in Großbuchstaben geschrieben. Und abschließende Leerzeichen weg gelassen. "HUEITENSHNRTGET S I CÖE A."
Viel Spaß beim Entschlüsseln. Wenn man die Anzahl der Zeilen weiß, kein Problem. Wenn nicht, dann steht Knobelarbeit an.

Entschlüsseln

Also die Aufgabe ist den Geheimtext
"HUEITENSHNRTGET S I CÖE A.", welcher mit einer zweizeiligen Gartenzaun-Verschiebung verschlüsselt worden ist, wieder zu entschlüsseln.

  1. Im Geheimtext sind 4 Leerzeichen enthalten, da diese zwischen der Wörten stehen, sollten es max. 5 Wörter sein. Soviel vorab.
  2. Uns ist bekannt das es ein Zweizeiler ist. Die Länge des Geheimtexte wurde gezählt und es wurden 26 Zeichen festgestellt. D.h. die 1. Zeile hat 26/2=13 Zeichen und die Zweite ebenfals 13 Zeichen. So brechen wir auch den Geheimtext um.
    "HUEITENSHNRTG
    ET S I CÖE A."
  3. Ein Zweizeiler bedeutet, jedes zweite Zeichen steht in der zweiten Zeile. Dazu wird nach jedem Zeichen ein Leerzeichen eingefügt und die zweite Zeile um ein Zeichen nach rechts verschoben. Die Zeichen der 2 Zeile stehen nun unter den Zwischenräume der 1. Zeile.
    gdnfce1b.png
    Abb. 1b: Jedes Zeichen in der 2. Zeile steht zwischen 2 Zeichen der 1. Zeile.
  4. Die zwei Zeilen werden wie ein die Zinken eines Rechens ineinander geschoben.
    gdnfce1a.png
    Abb. 1a: Jedes zweite Zeichen wird markiert (Lattenzwischenraum).
  5. Dem Klartext fehlt aber noch ein bischen die deutsche Orthographie, wie die Groß-/Kleinschreibung.
    "Heute ist ein schöner Tag.."

Beispiel 2: Dreizeilig

1. Dazu wird jedes zweite und dritte Zeichen markiert (Lattenzwischenraum) und
H e u t e   i s t   e i n   s c h ö n e r   T a g   z u m   L e s e n   m i t   S k y t a l e   i n   m e h r e r e n   Z e i l e n .
2. in die zweite und dritte Zeile versetzt.
H t i   n c n   g u L e m   y l i m r e Z l .
e e s e   h e T   m e n i S t e n e e n e e  
u   t i s ö r a z   s   t k a     h r   i n  
3. Das ergibt 67/3=23+22+22 Zeichen pro Zeile. Damit alle drei Zeilen gleich lang sind, wird die zweite ubnd die dritte Zeile mit einem Leerzeichen aufgefültt. Jetzt wird der Text Zeile für Zeile zusamnen gefügt.
"Hti ncn guLem ylimreZl.eese heT meniSteneenee u tisöraz s tka  hr in "
4. Geheimtexte werden, um das entschlüsseln zu erschweren, generell in Großbuchstaben geschrieben. Und abschließende Leerzeichen weg gelassen.
"HTI NCN GULEM YLIMREZL.EESE HET MENISTENEENEE U TISÖRAZ S TKA  HR IN"

Viel Spaß beim Entschlüsseln. Wenn man die Anzahl der Zeilen weiß, kein Problem. Wenn nicht, dann steht noch mehr Knobelarbeit an.

Also die Aufgabe ist den Geheimtext
"HTI3 NCN7 GULEM13 YLIMREZL22 EESE27 HET31 MENISTENEENEE45 U47 TISÖRAZ55 S57 TKA61  HR65 IN68" welcher mit einer dreizeiligen Gartenzaun-Verschiebung verschlüsselt worden ist, wieder zu entschlüsseln.
Im Geheimtext sind 12 Leerzeichen enthalten, da diese zwischen der Wörten stehen, sollten es maximal 13 Wörter sein. Soviel vorab.

1. Uns ist bekannt das es ein Dreizeiler ist. Die Länge des Geheimtexte wurde gezählt und es wurden 68 Zeichen festgestellt. D.h. die 1. Zeile hat 68/3=23 Zeichen und die Zweite auch 23 Zeichen, aber die Dritte nur 22 Zeichen. So brechen wir auch den Geheimtext um.
HTI NCN GULEM YLIMREZL. EESE HET MENISTENEENEE U TISÖRAZ S TKA  HR IN
2. Ein Dreizeiler bedeutet, jedes zweite bzw. dritte Zeichen steht in der zweiten bzw. dritten Zeile. Dazu wird nach jedem Zeichen zwei Leerzeichen eingefügt und die zweite Zeile um ein Zeichen und die dritte Zeile um zwei Zeichen nach rechts verschoben. Die Zeichen der 2 Zeile stehen nun unter dem 1. Zwischenraum und die Zeichen der 3. Zeile stehen nun unter dem 2. Zwischenraum der 1. Zeile.
H T I   N C N   G U L E M   Y L I M R E Z L .
E E S E   H E T   M E N I S T E N E E N E E  
U   T I S Ö R A Z   S   T K A     H R   I N  
3. Die drei Zeilen werden wie die Zinken eines Rechens ineinander geschoben. Abschließende Leerzeichen werden entfernd.
H E U T E   I S T   E I N   S C H Ö N E R   T A G   Z U M   L E S E N   M I T   S K Y T A L E   I N   M E H R E R E N   Z E I L E N .
4. Dem Klartext fehlt aber noch ein bischen die deutsche Orthographie, wie die Groß-/Kleinschreibung.
H e u t e   i s t   e i n   s c h ö n e r   T a g   z u m   L e s e n   m i t   S k y t a l e   i n   m e h r e r e n   Z e i l e n .
Und fertig ist auch das 2. Beispiele!
Nach Oben