Hi,
I was looking for a CAPTCHA that is super easy for HTML coders with little PHP scripting experience to implement. Where I work, the designers do the HTML and hand forms, etc off to us for coding the backend. Anyway, I was thinking that SWFs are harder for bots to see, and that might make a good feature for a CAPTCHA.
I attached a ZIP with the fla, swf, and php scripts.
Basically, I found a AS class that makes a MD5 hash. So, I set up the form to save the PHP timestamp when the page loads and do two things with it…
-
Send the timestring to the swf with FlashVars, MD5 it, and display the first 6 characters in the CAPTCHA
-
Save the timestamp as a session variable so that when the user submits the form, the form processor takes the timestring, MD5’s it, and compares the first 6 strings to what the user submitted.
I am just looking for feedback from anyone who might be able to tell me if this seems like a secure solution for CAPTCHA and if so, I wanted to offer it to others