Why Are Captchas Case Sensitive?

Why is it so many captchas are case sensitive – does it really matter if I enter ‘E’ or ‘e’?

As well, have you noticed how often the letters are uppercase, so not only do you need to fiddle with the captchas in the first place, but you have to hit the Shift key?

Why not use lowercase? After all, if programmers made either way valid, do the spammers REALLY win? It’s a ridiculous set of hoops to jump through just to prove your humanity, and realistically it’s only a matter of time before spambots get smart enough to defeat them – and then what? Captchas using microphones and voice recognition? The scanning of human eyes?

It seems like any Captcha is a poor method of identifying someone’s humanity, one that irritates them to the point they just leave the site. So whether you’re the sysadmin for the latest o2 Mobile Broadband community or someone who’s setting up an online store, stop and think for a moment – is a Captcha going to help you avoid spammers registering for a user account, or will it stop EVERYONE from registering?

There are countless alternatives, and given the rate that spammers seem to be bypassing Captcha requests anyways, it might be worth considering those alternatives instead.

But if you do use a Captcha, at least consider letting lowercase and uppercase both succeed: The fact is, if you include upper- and- lowercase, and digits, you’re looking at 26+26+10=62 possibilities per character, instead of 26+10=36 if lowercase and uppercase case are allowed – almost 50% fewer choices. The solution? Just add a character!

Here’s the math: a 4-character case sensitive code has 14 million possibilities – but a 5 character case-insensitive one has SIXTY MILLION.

Computers are supposed to make it easier for us, so is it really a security issue that forces me to remember the Shift key when typing in captchas – or programming laziness?

A WordPress Visitor Counter, Redux

Important note: This counter has been revamped into a WordPress plugin widget for your sidebar – get it now at ActiveBlogging

On my other site a long time ago I discussed adding a counter to your WordPress blog.

And left it.

After all, there’s better stats packages available, so why a little counter at the bottom?

But I guess people liked it, and used it…

Then not too long ago I got this email (edited for the kiddies) – naturally, with no valid return address:

Hey coding JERK OFF!

Just wanted to respond to you posting of your SIMPLE counter by saying (QUACK) YOU!!!

You coders think your so (QUACK)ing smart and brainy, when your all dumb asses. When you post code for the general public who are not code officinado’s, you just leave out simple steps like..you supposed to KNOW x or y ..so your other little coding geek friends will pick it up but the general public won’t…so after over 24 hours of total and complete PAIN from you dumb ass (QUACK)s talking to each other.. I just wanted to say..(QUACK) YOU!!!

And I did it exaclty as you have it on your site ..here’s what happend…BLANK PAGE..

oh ya the little part about:

Now look through your php code for a place to display your counter. When you have a spot, add this code to the html there:

<?php displayCounter(); ?>

WHAT PAGE…WHERE???

AGAIN (QUACK) YOU!!

So of course I just had to rush out and program something!

But seriously, I recently needed to create a simple tutorial on editing and uploading WordPress plugins, and decided this would be good code to use. So I updated the plugin to make it as goof-proof as possible. It just puts a visitor counter at the bottom, and you simply upload and activate – nothing else.

It has no cookies to note repeat visitors, no longterm stats – but if you want a counter at the bottom, this will do it. I have no doubt it will irritate my ‘little coding geek friends’, but if anyone finds it useful, I’ll just have to live with the uproar…

And to my anonymous complainer, please don’t email me again (although I did enjoy your missive) – but I hope you blood pressure settles and this plugin makes life a tad easier.

Download the easy WordPress counter plugin here