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.
1,954 Comments - Last post 11 minutes ago by Wok
311 Comments - Last post 43 minutes ago by MeguminShiro
34 Comments - Last post 5 hours ago by AdJ
15,186 Comments - Last post 7 hours ago by Painandpleasure
304 Comments - Last post 8 hours ago by FeltHat
12 Comments - Last post 10 hours ago by jiggakills
68 Comments - Last post 10 hours ago by Kyog
21 Comments - Last post 3 minutes ago by Yoshi100
7,551 Comments - Last post 3 minutes ago by ExcelElmira
741 Comments - Last post 5 minutes ago by Catlord
5,608 Comments - Last post 27 minutes ago by LuckySnake
61 Comments - Last post 47 minutes ago by NymCast
221 Comments - Last post 52 minutes ago by NymCast
10,299 Comments - Last post 1 hour ago by matsalkoshek
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.