Skip to content

<

GeoHash #1

A cache by Herraldvdb Send Message to Owner Message this owner
Hidden : 05/28/2021
Difficulty:
4 out of 5
Terrain:
2 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:


OP DEZE COORDINATEN GA JE DE CACHE NIET VINDEN!
OM DE UITEINDELIJKE COORDINATEN TE VINDEN IS PROGRAMMEERKENNIS BENODIGD!

Wat is hashen?
Hashen is een Engels woord wat in het Nederlands 'mengelmoes' betekend. Hashen is een proces dat een string - reeks van karakters - omvormt naar een string van vaste lengte. Het maakt hierbij niet uit hoelang de originele string is. Elke hash wordt dus uiteindelijk zelfde lengte.

Hashen kan worden gedaan middels verschillende hashfuncties; één van de bekendste hashfuncties is SHA. De hashfunctie die is gebruikt voor deze puzzel is ook SHA. Maar dan de 256 bits variant. Dit betekend dat een hash, die gehasht is met SHA256 altijd een resultaat van 256 bits heeft.

Een eigenschap van hashen is dat, wanneer een string gehasht is, de eigenlijke waarde op basis van de hash vrij moeilijk is te achterhalen. De moeilijkheidsgraad van een hash wordt bepaald door het aantal bits die een hashfunctie gebruikt. Des te meer bits, des te veiliger de hash is.

Wat is het nut van hashen?
Hashes worden tegenwoordig heel vaak gebruikt. Bijvoorbeeld als een account registreert bij een webshop. Dan wordt het wachtwoord die je hebt ingevoerd, niet rechtstreeks opgeslagen. In plaats daarvan wordt deze gehasht.

Als je vervolgens probeert in te loggen wordt de hash van het ingevoerde wachtwoord vergeleken met de opgeslagen hash van het wachtwoord. Zo kan worden gecontroleerd of de wachtwoorden origineel hetzelfde zijn.

Dit hashen heeft als voordeel dat wanneer de database van een website wordt gehackt, deze alleen de hashes van het wachtwoord bevat, en deze zijn dus vrij lastig te kraken. De enige manier om dan het wachtwoord te ontfutselen is middels trial-and-error. Om deze reden is het ook aan te raden om lange wachtwoorden te gebruiken voor een account, omdat deze dan moeilijker te kraken zijn!

Voorbeeld:
We gaan coördinaten hashen! Alleen zijn de hashes geen hashes van de coördinaten zelf. De twee hashes bestaan uit 4 getallen tussen 1 en 100. De getallen worden gesplitst met een spatie.

Hieronder zie je twee waarden met de daarbij behorende hashes. (Let op: dit is niet de uiteindelijke locatie!)
"20 7 50 75" -> "09b950dba6427ae452b7dc0a832f9b446fb307bfc2fc72d3e6575aae9852de8c"
"43 48 38 60" -> "6eee1af0459a2738aba30db1719e63e51b8d1ec4f496f55f031f12a1f2ff51f7"

Oplossing:
Hiermee kun je de uiteindelijke coördinaten ontfutselen:
A = Getal hash 1.1 + Getal hash 2.3
B = Getal hash 2.4 - Getal hash 1.2
C = Getal hash 2.1 + Getal hash 1.3
D = Getal hash 1.4 - Getal hash 2.2
Antwoord = N52.AB E5.CD

Dus met bovenstaande hint kun je de volgende waarden berekenen:
A = 20 + 38 = 58
B = 60 - 7 = 53
C = 43 + 50 = 93
D = 75 - 48 = 27
De uiteindelijke coördinaten zijn dus: N52.5853 E5.9327; Midden in het Ganzendiep, hier ligt de Geocache dus niet!

Dit is de uiteindelijke opdracht:
Hash 1 -> "ab2ba61161bb46aa2d416bbd79670463be61831a952d9fc770d800728aaf5593"
Hash 2 -> "e515755f47b99ca09d75ebc8d0f5fe80773b329e3918e50a000ecf9d62ded642"

Veel succes!

Erepodium:
FTF: Gamie5
STF: ReM76
TTF: Zouk Team

Additional Hints (Decrypt)

Ovw qr rrefgr cnny ibbenna, rebaqre.

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)



Reviewer notes

Use this space to describe your geocache location, container, and how it's hidden to your reviewer. If you've made changes, tell the reviewer what changes you made. The more they know, the easier it is for them to publish your geocache. This note will not be visible to the public when your geocache is published.