By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
459,510 Members | 1,141 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 459,510 IT Pros & Developers. It's quick & easy.

How do you create a form with a graphic security entry?

P: n/a
Ok, I don't know what they're called, but you know the form: The page
displays a "code", usually on a similar color background (dark gray),
and the text is all squiggly.

It's an attempt to foil the bots that go out and process forms. The
user has to type in the code they see, when the graphic itself should
be unreadable by character recognition engines.

So, how are the graphics generated, and how do you implement this?

Any links to resources would be appreciated. It's hard to find any
articles when I don't know what to call it!

Feb 23 '06 #1
Share this Question
Share on Google+
2 Replies


P: n/a
"Larry Bud" <la**********@yahoo.com> wrote in message
news:11*********************@g47g2000cwa.googlegro ups.com...
Ok, I don't know what they're called, but you know the form: The page
displays a "code", usually on a similar color background (dark gray),
and the text is all squiggly.

It's an attempt to foil the bots that go out and process forms. The
user has to type in the code they see, when the graphic itself should
be unreadable by character recognition engines.

So, how are the graphics generated, and how do you implement this?

Any links to resources would be appreciated. It's hard to find any
articles when I don't know what to call it!

What is the word verification option?
http://help.blogger.com/bin/answer.py?answer=1203

How to Spoof-proof Your Logins
http://www.devx.com/dotnet/article/21308/
Feb 23 '06 #2

P: n/a

"Larry Bud" <la**********@yahoo.com> wrote in message
news:11*********************@g47g2000cwa.googlegro ups.com...
Ok, I don't know what they're called, but you know the form: The page
displays a "code", usually on a similar color background (dark gray),
and the text is all squiggly.

It's an attempt to foil the bots that go out and process forms. The
user has to type in the code they see, when the graphic itself should
be unreadable by character recognition engines.

So, how are the graphics generated, and how do you implement this?

Any links to resources would be appreciated. It's hard to find any
articles when I don't know what to call it!


When I wrote one of these modules a few years back I used ASPImage to create the
graphic - My code created a random number which was then 'fused' (using
ASPImage) onto an existing background image and saving it under a different name
(I used the Session id for the graphic name).

Next the random number is encrypted using SHA256.

The registration form presents the graphic plus an entry field to re-type the
numbers and the encrypted random number is passed in the form via a hidden
field.

On the form processing page the user entered number is encrypted and that string
is evaluated against the value passed via the form. There are other various
checks carried out on the other data entered from the registration form.

YMMV

Lee


Feb 24 '06 #3

This discussion thread is closed

Replies have been disabled for this discussion.