Programista on 2024-02-23 17:00:
@Spangled
Hi. I don't want to give away too many details here to spoil the fun for others, but I've reached the end of this crackmy, which means I've found what the correct key is and I've deciphered the algorithm that generates the key based on the one given. The only problem I have is to find a string which generates such a correct key, but I'm not asking for a direct answer, I'm just asking for directions which will make it easier to find the right key to enter, because this fixed correct key is a very large number. Thank you very much for any answer and crackme itself is very cool because it allows you to practice or repeat some techniques.
Spangled on 2024-02-23 19:57:
also the unhashed version of the key is also a bunch of random numbers, just so u know
Programista on 2024-02-23 21:39:
@Spangled
I looked at the code with the information I got and it is indeed a hash function :D. Did I track correctly that the hash function is djb2 ? Because if so, looking for strings that will give the same hash is a challenge or a big luck.
Spangled on 2024-02-24 07:53:
yep, you're correct, it is the djb2 hash algorithm.