概述:验证码对于各大论坛的信息验证功能来说已经成了不可或缺的一部分,至于其作用,本人就不在这里赘述。近日,本人在自己也实现了一个JavaServlet版的验证码,现把其源代码贴出来,请各位不吝赐教。
实现机理:生成一串随机数,其中可以是固定值,可以是可变值,本人的随机数长度固定为4(可根据您自己的程序进行改变),等到随机字符串产生后,将此字符串打乱成字符,然后一个一个的把字符画到输出流里,其中每个字符的颜色即RGB值也是随机产生,在画面的同时,再产生若干条干扰线,以防止验证码被破解。然后把图象流输出到客户端。其中客户端的HTML代码利用img标签实现。
Servlet源代码:
java ...
- 22:31
- 浏览 (3494)
- 评论 (3)
- 分类: ToolsFactory
- 进入论坛
- 浏览: 29678 次
- 性别:

- 来自: 长沙

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Oracle中实现分页的SQL语 ...
注意需要排序是使用:ROW_NUMBER() OVER (ORDER BY fi ...
-- by topcloud -
Flex与Java Servlet交互实 ...
呵呵,有什么问题在这里交流吧! 发站内短信也可以。QQ一般不上
-- by mhqawjh -
Oracle中实现分页的SQL语 ...
我认为用这个比较好 select * from ( select row_.*, ...
-- by feiji868 -
Flex与Java Servlet交互实 ...
写得很好。有很大的提示作用。多谢楼主,希望能有更多彩的文章。
-- by hegang3 -
Oracle中实现分页的SQL语 ...
laodizhuq 写道应该是: SELECT x.* from ( ...
-- by armorking






评论排行榜