Skip to content

Crypto Basics Mystery Cache

Hidden : 6/15/2013
Difficulty:
2 out of 5
Terrain:
3.5 out of 5

Size: Size:   small (small)

Join now to view geocache location details. It's free!

Watch

How Geocaching Works

Please note Use of geocaching.com services is subject to the terms and conditions in our disclaimer.

Geocache Description:


Crypto Basics




Alle, die gern Hardcore-D5-Caches lösen, sollten sich nur das Rätsel ansehen und den Rest des Listings ignorieren, für alle anderen gibts nun eine Anleitung.


Denkst du gerade "Oh nein, schon wieder ein Informatikcache!"? Dann kann ich dich beruhigen, denn das Rätsel ist auf dem Papier lösbar.

Aber nun zum Thema: Kryptografie. Prinzipiell geht es um Verschlüsselung von Daten und es gibt verschiedene Ansätze, zum Beispiel das Ersetzen von Buchstaben mit anderen Buchstaben, Zeichen oder ähnlichem oder eben komplexere Ansätze...
Bei diesem Cache geht es um den sogenannten "Logical Shift" *: ein Klartext wird in einen Bitstrom umgewandelt und dieser um eine Anzahl Bits rotiert und zurück formatiert. Ein Beispiel:

"Crypto Basics"
--(Ascii-to-bin)-->
1000011 1110010 1111001 1110000 1110100 1101111 0100000
1000010 1100001 1110011 1101001 1100011 1110011
-->(shift(1)) -->
1 1000011 1110010 1111001 1110000 1110100 1101111 010000
0 1000010 1100001 1110011 1101001 1100011 111001
=
1100001 1111001 0111100 1111000 0111010 0110111 1010000
0100001 0110000 1111001 1110100 1110001 1111001
-->(bin-to-Ascii)-->
"ay<x:7P!0ytqy"


Die Entschlüsselung erfolgt ähnlich, nur dass die Bits in die entgegengesetzte Richtung rotieren.
Das ist toll aber staubtrocken, daher nun etwas bildlicher.

Was wird wohl das Rätsel sein, wenn man folgenes Bild sieht:



Richtig! Man muss Zeichen ersetzen. Das Problem: man erkennt den Wald vor Bäumen nicht, denn Dank des oben genannten Verfahrens gehen die Zeichen ineinander über. Glücklicherweise handelt es sich hier aber um einen 6-Bit-Code (ja, 6 Bit, nicht 7 Bit, der innere Balken ist immer schwarz) und der Shift beträgt 3, so dass sich ein Zeichen aus genau zwei Halbzeichen zusammensetzt: ] [ anstatt [|]. Der optische Unterschied zum normalen Ansatz ist, dass hier der schwarze Balken | das Trennzeichen ist und nicht der Platz zwischen den Zeichen. Das heißt man kann den Text trotz Binärverschlüsselung und logischer Verschiebung noch eins zu eins übersetzen. Einzige Ausnahme: das Hinterteil des letzten Zeichens einer Zeile wird der nächsten Zeile vorangestellt, das allerletzte Halbzeichen kommt ganz an den Anfang. Die Lösung des Beispiels würde dann wie folgt aussehen:



Mit diesem Wissen und der Lösungstabelle wird nun aus diesem D5-Rätsel ein D2-Cache:




Terrainwertung beachtet und lange Hosen angezogen? Dann nichts wie zum Döschen.
Im Cache befinden sich neben dem Logbuch, Stift und Erstfinderurkunden auch noch User und Passwort für den folgenden Font. Viel Spass

Additional Hints (Decrypt)

Trur mh qra rezvggrygra Xbbbeqvangra, orv A-7, B+12 vfg rva hztrfgüegmgre Onhz. Iba qvrfrz pn 50z FJ orsvaqrg fvpu qre Pnpur nhs rvarz thg rexyrggreonera Onhz. Qre Csnq nz Onhz jveq ertr trahgmg, npugrg nhs qra Irexrue hz Mhfnzzrafgößr mh ireuvaqrea!

Decryption Key

A|B|C|D|E|F|G|H|I|J|K|L|M
-------------------------
N|O|P|Q|R|S|T|U|V|W|X|Y|Z

(letter above equals below, and vice versa)