Java验证码资料精粹

转载 2007年10月03日 21:52:00
验证码实际上就是随机选择一些字符以图片的形式展现在页面上,如果进行提交操作的同时需要将图片上的字符同时提交,如果提交的字符与服务器session保存的不同,则认为提交信息无效。为了避免自动程序分析解析图片,通常会在图片上随机生成一些干扰线或者将字符进行扭曲,增加自动识别的难度。

  怎样使用Java生成验证码?怎样解决生成验证码时出现的一系列问题?怎样将验证码的优势发挥到最大?本专题就这几个问题对相关的文章进行了总结。

  生成验证码

  
Java实现随机验证码功能实例

  随机生成字母数字验证码,可定义验证码的长度

  JSP生成彩色验证码

  使用servlet编写一个验证码的例子

  在ruby on rails中实现验证码

  AJAX+jsp无刷新验证码实例

  支持中文的验证码功能

  相关问题

  
在js中实现验证码资源的国际化
  在web应用开发中,框架都提供了资源国际化的配置。但是,在js中实现资源国际化还是比较麻烦。本文用到了dwr框架,它动态生成javascript代码。

  
控制验证登陆次数
  为了防止同一IP多次进行登录产生的不良影响,本文的办法是加入一种新的防暴力破解方法,限制验证登陆错误次数,并封锁IP。

  
图片验证码优化技术
  本文从sina图片验证码多次刷新都是一样,只显示效果不一样这个问题入手,从多个角度提出了验证码在实际使用中的问题,并对相应的方面提出了初步的解决思想。

  
你网站注册页面的验证码起作用了吗?
  验证码是记录在Session中的一个随机产生的值,当注册失败时这个值会重新产生。如果注册成功以后没有把这个值改掉,这样的话就有可能会发生这种情况。

  其它相关

  
也说验证码的识别
  本文提出一个简单的验证码识别系统,对于字符没有变形,没有字符重叠的验证码基本可以识别。

  
图片验证码显示不出来的问题
  这只是一个小技巧,向注册表中写入一个健值,解决图片验证码显示不出来的问题。

  
linux环境下如何显示图形验证码
  仅仅通过几步操作,就可以解决linux环境下如何显示图形验证码的问题。
 

《JavaScript语言精粹》笔记

之前看的《JavaScript》语言精粹,重温并写笔记。笔记中包含书中重点和自己的一些补充及思考。...
  • liusaint1992
  • liusaint1992
  • 2016年03月14日 00:11
  • 1332

《MySQL技术精粹:架构、高级特性、性能优化与集群实战》目录

本书针对 MySQL中高级用户,详细讲解 MySQL高级使用技术。书中详解了每一个知识点以及数据库操作的方法和技巧。本书注重实战操作,帮助读者循序渐进地掌握 MySQL中的各项高级技术。 本书主要包...
  • brucexia
  • brucexia
  • 2016年04月29日 19:07
  • 1952

django系统发送邮件到用户邮箱,完成验证

Modelclass EmailVerifyRecord(models.Model): code=models.CharField(max_length=20,verbose_name=u"验...
  • qq_23329497
  • qq_23329497
  • 2017年04月29日 16:03
  • 1411

Java项目_DRP完整版_资料_验证码相关资料

  • 2011年01月26日 00:52
  • 209KB
  • 下载

验证码相关资料

验证码的作用: 有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上是用验证码是现在很多网站通行的方式(比如招商银行的网上个人银行,腾讯的QQ社区),我们利用比较简易的...
  • caiqi1123
  • caiqi1123
  • 2012年03月19日 15:33
  • 545

java生成验证码的参考资料(中英文验证码)

  • 2010年09月14日 10:16
  • 516KB
  • 下载

jsp资料有生成验证码ajax上传下载

  • 2011年06月21日 11:47
  • 693KB
  • 下载

验证码资料文献

  • 2017年03月22日 08:17
  • 49.06MB
  • 下载

验证码的相关资料 大家相互交流

  • 2008年11月20日 19:41
  • 8KB
  • 下载

验证码识别资料包带核心源码

  • 2009年02月11日 11:06
  • 287KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java验证码资料精粹
举报原因:
原因补充:

(最多只允许输入30个字)