§1JSP验证码.pptVIP

  • 6
  • 0
  • 约4.1千字
  • 约 16页
  • 2018-01-19 发布于广东
  • 举报
Page * 12_1 JSP验证码 使用JSP验证码 为什么需要验证码 首先来看下面这张图片 使用JSP验证码 为什么需要验证码 所谓验证码,就是由服务器产生一串随机产生的数字或符号,形成一幅图片,图片应该传给客户端,为了防止客户端用一些程序来进行自动识别,图片中通常要加上一些干扰象素,由用户肉眼识别其中的验证码信息。客户输入表单提交时,验证码也提交给网站服务器,只有验证成功,才能执行实际的数据库操作。 验证码在网络投票、交友论坛、网上商城等业务中,经常用来防止恶意客户侵入、恶意灌水、刷票等,在Web中有着重要的应用。 使用JSP验证码 验证码原理 验证码为什么可以防止对网站的恶意访问呢?首先介绍验证码必须满足以下几个性质: 不同的请求,得到的验证码应该是随机的,或者是无法预知的,必须由服务器端产生。 验证码必须通过人眼识别,而通过图像编程的方法编写的机器人程序在客户端运行,几乎无法识别。这就是验证码都比较歪斜或者模糊的原因,否则就很容易通过图像处理算法来识别。 除了人眼观察之外,客户端无法通过其他手段获取验证码信息。这就是验证码为什么用图片,而不是直接用一个数字文本在页面上显示的原因,因为客户端可能通过访问网页源代码的方式获取验证码的内容。 使用JSP验证码 验证码原理 验证码的工作流程如下: 服务器端随机生成验证码字符串,保存在内存中,并写入图片,将图片连同表单发给客户端

文档评论(0)

1亿VIP精品文档

相关文档