验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上用验证码是现在很多网站通行的方式(比如招商银行的网上个人银行,百度社区),下面是各种各样的验证码形式。
今天 我用servlet来实现了这个功能。4个字母是: 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J',
'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',
'X', 'Y', 'Z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' 每一个随机出现
第一步:在html中加入 需要显示验证码的地方
<script src="../js/login.js" type="text/javascript"></script>
<div class="input-prepend mt20" title="Password" data-rel="tooltip">
<input id="yzm" type="text" class="textCss05" name="" style="width:80px;"/>
<img src="../gernerateCodeServlet" id="imgvercode"
style="vertical-align: middle;cursor: pointer;"