Almost everyone has seen many captcha images on quite all web forms.
The security would have to be granted by the fact that, while for a human it pretty easy to recognoise a sequence of symbols drawn, that task could be hard for a computer that processes the image with the intent of figuring out the required sequence.
That gap dramatically grows as far as some cognitive factors are employed within the process. This imlpies not only the recognition of the sequence but even some kind of reasoning on that. An example could be something like listing only a ‘subcharset’ in the sequence. That ensure a good level of anti-spam form security.

What about the nature of the image? I mean, how much can you decide about the aspect of the image (colors, noises, effects, charsets, etc. …)?

I made a class that allows to decide almost every aspect of the resulting image with minimal configuration (through array).

Get a look at theese samples.

The class “ucaptcha” is available here.

Stay tuned

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
Posted in gd, php Tagged with: , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax