Sadly, the website portion of the challenge was written by someone else.
The application, as you know, generates a license internally and then checks it against your input piece by piece; the website however generates the entire file, and does a md5 compare on both the submitted answer, and the generated one.
In addition to this, the 'algorithm' I use in the app is very flawed in the fact that it relies on number rollover (a number greater than the max of an unsigned int will roll over to 0). PHP does not however, have limits on data types, and this causes several issues in addition to the aforementioned.
Sadly, until the algorithm for these apps are rewritten with PHP in mind (or the server-side uses a language with number rollover like a CGI script), these problems will not be resolved.
If those are not your issues, make sure you have the proper amount of NULLs and such, as the app has a tenancy to accept them even without the right amount.
Sorry to be the bearer of bad news. :/
If those are not your issues, make sure you have the proper amount of NULLs and such, as the app has a tenancy to accept them even without the right amount.
atom0s wrote:Ah great to know. Just fixed my license with this bit of info and got it to work on the site as well.
NightQuest wrote:I should probably make the app more strict I guess, since the site is pretty strict and I can't exactly easily change that. xP
Users browsing this forum: No registered users and 0 guests