`
cheer_nice
  • 浏览: 103126 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

有关于验证码的

    博客分类:
  • j2se
阅读更多

验证码 是怎么出来的呢 应该有很多种方式,今天看到了一段代码中是这样做的:

 

 

有一个 servlet   <servlet>

    <description>This is the description of my J2EE component</description>
    <display-name>This is the display name of my J2EE component</display-name>
    <servlet-name>ImageCodeServlet</servlet-name>
    <servlet-class>global.ImageCodeServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>ImageCodeServlet</servlet-name>
    <url-pattern>/images/imgcode.jpg</url-pattern>
  </servlet-mapping>
 

然后这个 ImageCodeServlet 是这样写的 http://read.pudn.com/downloads173/sourcecode/java/802382/netctoss/src/global/ImageCodeServlet.java__.htm

主要是 生成随机数字 生成各种干扰线,点..等等

 

然后把 随机数字 放到session中  为了后面得验证

 

前面页面是这样写的 

 

 

<ui:img border="0" page="/images/imgcode.jpg"  width="43" height="18" onclick="this.src=this.src +'?'+new Date();"/>  

 

这样你每点几次图片 就变化一次 servlet就执行一下service方法。

 

 

 

 

 

分享到:
评论

相关推荐

    关于验证码识别的文献

    关于验证码识别的研究与挑战 验证码(CAPTCHA,Completely Automated Public Turing Test to Tell Computers and Humans Apart)作为一种广泛采用的安全技术,旨在区分人类用户与自动化的软件程序。在IT领域,尤其...

    仿GOOGEL验证码,可自动刷新的

    在这个验证码系统中,可能会有关于验证码过期时间、存储方式等相关配置。 5. **项目和解决方案文件**:`VerifyColorCode_andy.sln`是Visual Studio解决方案文件,包含了项目的整体结构和依赖关系,而`.suo`文件是...

    Asp.net简单验证码源码

    在这个例子中,可能会有关于验证码设置的特定配置。 6. **App_Code目录**:ASP.NET中的`App_Code`目录用于存放共享的类库代码,这些代码可以被应用程序的任何页面引用。在验证码实现中,可能包含了生成随机验证码...

    Struts验证码简单实用的小demo

    在这个demo中,会有关于验证码Action的配置,指明其处理的请求路径和对应的视图。 通过这个简单的Struts验证码demo,开发者可以学习如何在实际项目中集成验证码功能,提升网站的安全性。同时,这也是理解Struts框架...

    ajax验证码 验证码ajax 生成中文验证码

    1. **服务器端生成验证码**:服务器上需要有一个生成验证码的逻辑,这通常涉及到随机生成一组中文字符或数字,然后将其存储到服务器会话(session)或者Cookie中,以供后续验证使用。 2. **Ajax请求**:当用户触发...

    关于验证码原理及应用的探讨.pdf

    关于验证码原理及应用的探讨,是一项深入研究网络信息安全领域中防止自动化软件滥用的关键技术。随着互联网的普及和网络服务的多样化,确保在线交易、账户安全和数据保护成为了至关重要的议题。验证码,作为一项广泛...

    和验证码相关的图片数据集

    和验证码相关的图片数据集 数据说明: ·图像:包含PNG格式的验证码图像的文件夹。 ·Labels:包含两列的CSV文件:image_filename和文本。imagefilename对应于CAPTCHA图像的文件名,text包含CAPTCHA中描述的字母数字文本...

    基于python实现破解滑动验证码过程解析

    前言: 很多小伙伴们反馈,在web自动化的过程中,经常会被...关于滑动验证码破解的思路大体上来讲就是以下两个步骤: 1、获取滑块滑动的距离 2、模拟拖动滑块,通过验证。 听起来是比较简单,但是获取滑块滑动的距离,

    关于aspx的验证码

    ASPX验证码是一种在ASP.NET应用程序中广泛使用的安全机制,用于防止自动机器人或恶意脚本进行非法操作,如垃圾邮件提交、表单滥填等。它通过显示一段随机生成的图像,要求用户输入图像中显示的字符来验证用户是人类...

    关于有验证码的登录代码

    本文将深入探讨有验证码的登录代码的相关知识点,包括验证码的原理、实现方式以及如何将其整合到登录系统中。 验证码(CAPTCHA)全称为“全自动区分计算机和人类的图灵测试”(Completely Automated Public Turing ...

    jsp,servlet,验证码,验证码点击更换

    本篇文章将深入探讨JSP、Servlet以及验证码的实现,特别是关于验证码的点击更换功能。 首先,JSP是一种基于Java的视图技术,它允许开发者在HTML或XML文档中嵌入Java代码,以便动态生成网页内容。JSP页面会被编译成...

    验证码的生成,如何随机生成验证码

    这个文件可能是关于验证码识别技术的文档或代码示例,涵盖了如何通过机器学习或图像处理算法自动识别验证码。这与我们生成验证码的过程相反,通常用于学术研究或自动化测试。 总结来说,创建一个区分大小写的ASP...

    验证码生成类大全

    以下是一些关于验证码生成类的关键知识点: 1. **验证码类型**: - 图像验证码:最常见的一种形式,通过扭曲、旋转、添加噪声等方式生成随机字符或数字,让用户识别。 - 数字验证码:仅包含数字的验证码,通常较...

    javaWeb 生成验证码程序

    以上就是关于"JavaWeb生成验证码程序"的关键知识点,掌握了这些,你就可以创建一个基本的验证码生成系统,有效地保护你的Web应用免受恶意自动化攻击。当然,实际项目中还需要根据具体需求进行调整和优化,以达到最佳...

    验证码识别软件 亦思验证码识别

    "使用说明.txt"和"必读.txt"文件通常会提供关于如何安装、配置和使用软件的详细指南,以及可能的安全注意事项和许可信息。"在线帮助.url"则是一个链接,指向软件的在线帮助文档,用户可以在遇到问题时获取更多技术...

    安卓验证码相关-自定义布局验证码.rar

    这个压缩包"安卓验证码相关-自定义布局验证码.rar"显然包含了关于如何在Android应用中实现自定义验证码布局的相关资源。让我们深入探讨一下这个话题。 验证码通常包含随机生成的一串字符或者一组图片,用户需要输入...

    验证码字体库

    具体来说,以下是一些关于验证码字体库的知识点: 1. **多样性**:验证码字体库应该包含多种不同风格和形状的字体,以增加字符的复杂性和不可预测性。这样可以防止攻击者通过预先训练特定字体的识别模型来破解...

    安卓验证码相关-android本地验证码生成.rar

    本压缩包"安卓验证码相关-android本地验证码生成.rar"包含了一些关于在Android平台上实现本地验证码生成的源码和资料。下面将详细介绍验证码的原理以及如何在Android中实现。 验证码的原理: 验证码是一种“全自动...

    asp.net短信登录验证码和图片验证程序源码

    4.以上先加上图片验证码,然后才可以获取手机验证码,主要是为了防止有些软件恶意获取手机号给它人发送,从而造成短信的浪费,当然方法有很多。不一定非要这一种,这种方法也可能不能完全避免软件恶意获取,但相对...

Global site tag (gtag.js) - Google Analytics