Skip to content

Hash Cache Mystery Cache

Hidden : 6/19/2013
Difficulty:
4.5 out of 5
Terrain:
4 out of 5

Size: Size:   regular (regular)

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

Watch

How Geocaching Works

Related Web Page

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

Geocache Description:


Dieser Cache ist ein "Dankeschön" Cache, den wir den folgenden Cachern widmen:

  • Virtualboy: Für's Herumführen und zeigen von interessanten Orten auf der Insel sowie Unterstützung in jeglicher Form und für das Ausrichten des Events
  • Lexparka: Für die unermüdliche Unterstützung bei seinen Multis, die wir sonst kaum geschafft hätten
  • Screaming Igels: Dass sie ein eingerichtet haben, ihren schönen T5 extra wieder mit uns zusammen zu aktivieren und für die Wartung dieses Caches

 

 

Der Hash Cache

Zum Cache

Gleich vorweg: Dieses ist ein IT-lastiges Rätsel. Wir sagen das gleich vorweg, so kann jeder sofort entscheiden, ob er es mag und angehen möchte. Auch ist die Idee nicht neu, es gibt mindestens 3 ähnliche Caches in Deutschland.

Einführung

Die Aufgabe besteht darin, Koordinaten zu finden, deren textuelle Darstellung den Hashwert hat, der in der Tabelle in Bildform dargestellt ist. Da dieses nun ohne jegliche Vorgaben ein "etwas" umfangreicheres Unterfangen wäre, wollen wir hier noch die Form des "verhashten" Textes vorgeben und den Suchbereich auch entsprechend vorgeben. Der Cache befindet sich irgendwo zwischen Buschvitz, Prora, Putbus und Serams. Also, das Zielgebiet ist grob ein Rechteck. Der Text, zu dem der Hashwert erzeugt werden muss, hat die folgende Form:

NXX° XX.XXX' EXXX° XX.XXX'

Es handelt sich um eine geographische Koordinate (Grad, Minuten, Dezimalminuten) bestehend aus 26 Zeichen inklusive Grad-, Minuten- und Leerzeichen. Der Text muss UTF-8 kodiert sein. Die Notation muss exakt eingehalten werden, da jedes veränderte Zeichen einen völlig anderen Hashcode zur Folge hätte.

Beispiele

Zum Vergleich hier nun einige Textbeispiele (ohne Anführungszeichen) mit den entsprechenden Hashes:

 

Test
1234567890
N00° 00.000' E000° 00.000'

Zur Aufgabe

Ersetzt in dem folgenden Text die "X" durch dien entsprechenden Zahlen und sucht den Hashwert!

NXX° XX.XXX' EXXX° XX.XXX'
 

Zur Dose

Wir gehen davon aus, dass die Dose nicht zu den stark frequentierten der Umgebung gehören wird. Es wird eine EGCA benötigt, der Cache ist nicht am Boden. Zufallsfunde sehen wir so gut wie ausgeschlossen an. In der Dose ist Platz für TBs und Coins, sofern diese eine "normale" Größe aufweisen.

Zum Austausch

Wir lernen ja alle nie aus und wie in der IT-Branche üblich, gibt es für ein und die selbe Lösung verschiedenste Wege dorthin. Deshalb würden wir uns sehr freuen, wenn ihr über Euren Lösungsweg und dessen Performance berichtet. Wer baut die interessante Implementation? Programmiersprache, die kaum verwendet wird oder besondere Hardware (z.B. bislang noch keine Handyhardware, FPGA,...) Wenn ihr möchtet, sendet uns doch bitte Eure Lösung zu. Des weiteren würden wir gerne eine öffentliche Bookmarliste mit Programmiercaches erstellen (keine esoterischen Programmiercaches, die tausende BF, ook, Whitespace usw. Caches sind hier nicht das Ziel)


Überprüfe Deine Lösung:

 

 

 

Ergebnisse

Millionen Hashes/s CPU Threads Sprache Anmerkungen Cacher
4,375 Altera EP3c16 @ 70Mhz   Verilog   -mace-
3,55 4x SunSPARC 2,6Ghz 64 JAVA Oracle Solaris (M8000) dk5ax
2,876 2x XEON E5-2690 2,9Ghz 128 Python Linux xorus
1,69 Intel i7-3700 16 JAVA Windows Team Vorst
1,43 Intel i7-2600 9 JAVA Windows 7, 64Bit dk5ax
0,45 Intel i5-M430 5 JAVA Windows 7, 64Bit Myron & Win
0,374 Intel Xeon X5670 2.93GHz 1 PHP Ubuntu RadlerAndi
0,266 Intel Core 2 Duo T7300 2GHz 1 PHP Linux Mint 64Bit RadlerAndi
0.26 Intel i7-2640M 1 PHP VirtualBox Linux, 64Bit Bassist_Tom
0.15 Intel XEON 3450 1 PHP Windows Server 2008, 64Bit Bassist_Tom
0,15 Intel Core 2 Duo P8700 2 JAVA Windows XP, 32Bit dk5ax
0,13 Intel XEON X3210 2,13GHz 1 C Linux, 64Bit geoGreifer
0,088 Intel Core Duo E6850 3GHz 1 PHP Windows 7, 32Bit KWi
0,08 AMD 9550 2,2GHz 1 Delphi Windows 7, 32Bit Gertrud49
0,077 Intel T4200 1,8GHz 1 Python Windows road_runner31
0,0335 Intel Core 2 Duo T7250 2GHz 1 Visual Basic Windows -mace-
0,0263 Intel Xeon E5620 2.4GHz 1 Perl Windows dr.-hasenbein
0,0038   1 AutoIT Windows sally04
0,0023 AMD X2 1 AutoIT Windows QuickFixGPS

 

!!!! Achtung !!!

Der Cache musste verlegt werden. T-Wertung bleibt gleich. Die errechneten Koordinaten müssen wie folgt angepasst werden.

Nord -0.053' Ost +0.008'

Additional Hints (Decrypt)

Ovggr qra Trbpurpxre irejraqra! Qbeg vfg rva Fcbvyreovyq uvagreyrtg.

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)