jcaptcha

王朝百科·作者佚名  2010-06-20  
宽屏版  字体: |||超大  

JCaptcha

jcaptcha是一个开源的用来生成图形验证码的Java开源组件,使用起来也是非常的简单方便。

jcapthca是非常强大的,不光是可以生成图片式的验证码,还可以生成声音式的(新浪就使用了双重验证码)。

Jcaptcha是CAPTCHA里面的一个比较著名的项目。

CAPTCHA项目是Completely Automated Public Turing Test to Tell Computers and Humans Apart (全自动区分计算机和人类的图灵测试)的简称,已由卡内基梅隆大学注册商标。

CAPTCHA的目的是区分计算机和人类的一种程序算法,这种程序必须能生成并评价人类能很容易通过但计算机却通不过的测试。这个要求本身就是悖论,因为这意味着一个CAPTCHA必须能生成一个它自己不能通过的测试。

验证字/验证码(CAPTCHA) 最早作为 Carnegie Mellon 大学的一个科研项目,Yahoo! 是CAPTCHA 的第一个用户。 CAPTCHA 这个缩写来自 "Completely Automated Public Turing test to Tell Computers and Humans Apart" ,其目的就是通过用来区分机器与人,其安全性与 SPAM 数量息息相关,一直以来,是此消彼长。

与Spring

JCaptcha尽可能地遵循IOC(Inversion of Control)模式,使其能够为应用程序更加简洁的创建组件.

另一方面,Spring框架也允许通过XML配置文件声明的方式使用JCaptcha组件。所以每一个jCaptcha的单一组件能够通过Spring配置文件定义并且实例化。

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有