Sorry for that. Well, congratulations to the anonymous winner then. Would have been nice of him to let others know the key is now gone, but thank you very much for telling me.
Also, thanks to everyone for solving (or trying) the puzzle for the challenge itself.
Comment has been collapsed.
Yes, that's it. Easiest way to verify is to put the unshuffled key through the shuffle function again and check it against the shuffled input.
Comment has been collapsed.
Hello, I have just read your topic. (thanks to the bump)
Actually, you can instantly solve it ;-)
I hope i am not spoiling the fun of reversing your program for people who wanted to !.... (don't read spoilers anyway!) :P
Comment has been collapsed.
Like in almost any (solvable) programming problem, it's easy if you know how to approach it. Finding the easy/clever/efficient way is the hard part most of the time. Finding it instantly means you have great problem solving skills and most likely experience in that field. ;)
Comment has been collapsed.
110 Comments - Last post 4 minutes ago by schmetti
879 Comments - Last post 20 minutes ago by Ellendyl
15,575 Comments - Last post 27 minutes ago by devotee
44 Comments - Last post 58 minutes ago by adveniat
563 Comments - Last post 2 hours ago by XxSeRyIxX
366 Comments - Last post 3 hours ago by UltraMaster
26 Comments - Last post 4 hours ago by pripkun
11 Comments - Last post 7 minutes ago by Lugum
27 Comments - Last post 10 minutes ago by SerenaM
143 Comments - Last post 26 minutes ago by MrNexiol
199 Comments - Last post 38 minutes ago by Uroboros
19 Comments - Last post 47 minutes ago by boloxer
5,820 Comments - Last post 1 hour ago by Oppenh4imer
15,312 Comments - Last post 2 hours ago by cpj128
Hello there,
since I can't create a giveaway for the racing game GRID (removed from Steam shop due to some expired license, but the key should still work), I decided to put it behind a puzzle. Since I didn't want to create any accounts on puzzle sites, I just shuffled it in a reversible way. If you can write C++ you are certainly at an advantage, but I kept it simple so that any language will do. If you are determined even a spreadsheet calculator should work, but you probably won't be the first to solve then.
I put the key into a char array:
And then shuffled it through this function:
The resulting shuffled key is
"-H3X-HAC3CMQ8KJMQ"
without the quotes. The first one to successfully reverse the shuffle (I verified that it is possible with the given information) can activate the key. It would be nice if you drop an info if you activated it for others to know it's gone.Edit: the key has been activated (thank you @ederlobo for the information), but of course you can solve for the challenge itself.
Comment has been collapsed.