cron: Voilà, c'est terminé !
J'avais pris une chance en me disant que c'était impossible que ça arrive, mais ainsi est faite la nature humaine. Cette énigme était basée sur l'encryption MD5. Ce mode d'encryption n'est pas réversible, ce qui en fait sa principale force (c'est-à-dire qu'il est impossible de le décrypter). Par contre, son problème majeur est que deux sources complètement différentes peuvent générer le même code (c'est la "collision"). Dans le cas de cette cache, une collision aurait été hautement improbable et ce n'est pas la cause de sa désactivation aujourd'hui.
La seule méthode pour résoudre cette cache consistait à faire de la rétro-ingénierie.
Pour ceux qui savent programmer, le plus facile était de créer un script pour générer le code MD5 de chaque coordonnée dans un quadrilatère autour du parc et de comparer le résultat avec le code fourni. Évidemment, un seul espace mal placé et ça ne fonctionnait plus. C'était la raison de mon indice. Un code de base peut vérifier des milliers de MD5 en quelques minutes, voire quelques secondes.
Tout ça aurait pu être fait à la main, mais ça aurait été insensé... Il existe probablement des scripts disponibles sur le web qui font la même chose. La seule autre méthode pour "résoudre" cette cache était de chercher sur des sites de "décryptage" en ligne. Comme le MD5 ne [b]peut pas[/b] être décrypté, ces sites ne font qu'emmagasiner des tonnes de mots-clés associés à leurs codes MD5 respectifs.
Bien entendu, il n'y avait aucune raison pour qu'une coordonnée se retrouve dans une de ces bases de données...
Il n'y a que trois raisons pour que ça arrive. Deux sont questionnables et l'autre n'est pas... disons, dépourvue de finalité.
Malheureusement, ça été fait. Je vais prendre le blâme puisque c'est moi qui avait pris une chance et je connaissais le risque. Ça fait un petit bout de temps que ça me torture l'esprit, mais comme il n'y a plus de défi (autre que de taper "decrypt MD5" dans Google), j'archive cette cache plutôt que d'en baisser la cote de difficulté (pour ceux qui sont si intéressés par leur grille)...
Veuillez noter que je n'accepterai plus de log "Trouvé !", sauf pour ceux qui m'ont envoyé un courriel avec la solution, mais qui n'ont pas pu aller chercher la cache (par manque de temps, d'occasion ou parce qu'ils se sont perdus en chemin !).
Pour ceux-là, vous avez jusqu'à cet hiver pour aller la chercher. Dès qu'il y a assez de neige, je vais aller retirer le contenant.
Félicitations à ceux qui ont su faire le travail et je suis bien content si j'ai pu faire découvrir cette méthode à ceux qui ne la connaissaient pas (le MD5 est utilisé pour l'encryption des mots de passe dans Unix). Malheureusement, il semble que l'attrait des nombres soit rendu plus fort que tout (on dirait que c'est une nouvelle religion !), alors il n'y a plus de morale. Il n'y a donc plus de raisons de garder cette cache active puisqu'elle ne représente plus le défi original. L'endroit n'est pas particulièrement beau à visiter, autrement qu'en hiver.
PS : la même méthode est utilisée pour les vérificateurs de coordonnées, avec un petit extra. Évidemment, les codes générés par ceux-ci sont aussi vulnérables que cette cache l'était.
11 personnes l'avaient trouvée avant son archivage :
JSDAFM
Mr. Packrat
Greely Grizzly
GeoAventuriers
cavecats
model12
bluelamb03
psychocyclist
RitchieD
knsr_hancin
Kirok