home configuration implementation extending download about

 

security

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


The purpose of the simple java captcha project is to make it easy to generate good-looking captchas with a minimum of programming and preferably little configuration.

SimpleCaptcha is an open Source Java implementation for captcha creation. Integration is left to the developers of the individual projects because I don't (want) to know your implementations...

My original interest for the thing was after a distributed dictionary attack against one of our systems. Just to make it a little harder we put a quick hack of a picture on the site. The thing was configured so it would only enable itself when an x amount of logins would have failed over an y amount of time. Unfortunately this was found too confusing.

an example:

   

 

With the initial drop on source forge the simplecaptcha implementation can render different jpeg captchas with 
configurable:

  • background colors
  • background gradient fill colors
  • fonts (2 default and limited to the amount of font's on your system)
  • font color
  • random character generator (characters can be configured)
  • first name generator (5000 + first Names)
  • optional border around the captcha
  • border color (defaults to black)
  • border thinness (defaults to one)

with the second drop there is:

  • a new distortion algorithm (shadowgimpyImp)
  • a Chinese captcha
  • somewhat more documentation

with the third drop there was:

  • a new distortion algorithm (FishEye).
  • improvements to the default captcha

 

some more examples:

firstname java captcha  Image generated with the fiveletterFirstName generator.
Image generated with random character generator with 6 chars per captcha
same but with different font and background colors
etc.
or with the ShadowGimpyImp
chinese java captcha with a simplified Chinese word producer
FishEye distrotion applied to captcha

 

 

 

SourceForge Logo