`
54powerman
  • 浏览: 51414 次
社区版块
存档分类
最新评论

JSP任意长度验证码

阅读更多
在需判断session的时候判断session.getAttribute("rand") */ int codeLength=55;//验证码长度 int mixTimes=0;//模糊程度参数 Color bgColor=getRandColor(200, 250);//背景颜色 Color bfColor=new Color(0,0,0);//字体颜色 boolean ifRandomColor=true;//单个字符是否颜色随机 boolean ifMixColor=false;//模糊线是否颜色随机 //设置页面不缓存 response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires", 0); // 在内存中创建图象 int width = 13*codeLength+6, height = 20;
分享到:
评论

相关推荐

    JSP彩色验证码Md5类

    MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能将任意长度的数据转化为固定长度的哈希值。在验证码中,MD5的作用通常是将生成的随机字符串进行哈希处理,然后将这个哈希值存储在服务器端。当用户...

    jsp+mysql 用户注册登录模块(包含MD5,验证码)

    5. MD5(Message-Digest Algorithm 5):MD5是一种广泛使用的哈希函数,用于将任意长度的输入转化为固定长度的摘要。在用户注册时,为了保护密码安全,通常会将明文密码通过MD5进行加密,然后存储加密后的值。在用户...

    servlet+jsp实现的有验证码和MD5加密的登陆

    6. **MD5(Message-Digest Algorithm 5)**:MD5是一种常用的哈希函数,用于将任意长度的输入转化为固定长度的输出。在登录系统中,用户密码通常会被MD5加密存储,而不是明文,以增加安全性。在验证时,用户输入的...

    验证码代码与md5加密和分页代码

    其次,MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,能够将任意长度的数据转换为固定长度的摘要。MD5的主要应用是在密码存储中,通过对用户输入的密码进行哈希处理,然后存储哈希值,而不是原始密码...

    Jsp servlet验证码工具类分享

    6. **生成验证码字符串**:随机选择字符数组中的元素,生成指定长度的验证码字符串。同时,每个字符会用不同颜色绘制,进一步增加识别难度。 7. **保存图像**:最后,使用`ImageIO.write()`方法将生成的验证码图像...

    jsp实现留言板

    5. **MD5加密**:MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,可以将任意长度的信息转化为固定长度的哈希值。在数据库管理密码时,通常会先对原始密码进行MD5加密,然后存储加密后的值,这样即使...

    JSP+MYSQL小型博客系统

    MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,能够将任意长度的输入转化为固定长度的输出,通常用于存储密码。在本系统中,用户注册时输入的密码被MD5加密后保存在数据库中,这样即使数据库被泄露,...

    jspbook.rar_java md5_java 管理_jsp tomcat_md5_正则表达式

    6. **MD5加密**: MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,可以将任意长度的信息转化为固定长度的摘要。在这个系统中,数据库管理的密码是经过MD5加密的,增强了安全性,因为原始密码无法直接从...

    MD5-Ajax.zip_论坛

    1. **MD5(Message-Digest Algorithm 5)**:MD5是一种广泛使用的哈希函数,它可以将任意长度的数据转化为固定长度的128位(16字节)散列值。在Web开发中,MD5常用于密码存储,因为原始数据无法通过哈希值还原,增加...

    MVC模式开发案例

    MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,可以将任意长度的数据转化为固定长度的摘要。在Web应用中,MD5常用于密码的存储,通过将明文密码转换为不可逆的哈希值,提高安全性。在Java中,可以...

    servlet_login_project.rar_开发login servlet

    MD5是一种广泛使用的哈希函数,可以将任意长度的输入转化为固定长度的输出,常用于数据校验和密码存储。尽管MD5存在一定的安全问题,如碰撞攻击,但在简单的密码保护场景下,它仍然能提供一定程度的保护。在Servlet...

    Java EE--注册登录系统

    4. **MD5加密**:MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,可以将任意长度的数据转化为固定长度的摘要。在用户注册时,系统会将用户输入的密码通过MD5算法加密,存储在数据库中。当用户登录时,...

    javaEE注册登录系统

    MD5(Message-Digest Algorithm 5)是一种常用的密码哈希函数,可以将任意长度的信息转化为固定长度的哈希值。在注册过程中,用户输入的密码经过MD5加密后存储在数据库中。在登录时,用户输入的密码同样加密,然后与...

    免费个人博客系统(兼多用户博客系统)

    29.后台可控制各个模块是否开启验证码、设置验证码长度,以及设置验证码破解难度; 30.访客留言关键词过滤; 31.可自定义导航; 32.可在线编辑js和CSS文件; 33.本免费个人博客系统(兼多用户博客系统)无后门。

    02408免费个人博客系统(兼多用户博客系统)v3.1.zip

    29.后台可控制各个模块是否开启验证码、设置验证码长度,以及设置验证码破解难度; 30.访客留言关键词过滤; 31.可自定义导航; 32.可在线编辑js和CSS文件; 33.本免费个人博客系统(兼多用户博客系统)无后门。...

    02408仿天涯论坛模板的免费论坛系统(php在线问答系统源码)v2.0.zip

    其它像tag标签管理、广告管理、在线编辑js和CSS、在线编辑模板、备份模板、模板恢复备份、后台远程管理和删除多余上传文件、是否开启验证码、设置验证码长度和软件猜解难度、访客留言关键词过滤、用户可以对在线问答...

    JAVA 范例大全 光盘 资源

    实例55 利用换底公式求任意对数值 135 实例56 使用取整函数 135 实例57 利用GregorianCalendar输出日历 136 实例58 Formatter类的简单使用 138 实例59 Pattern类的使用 140 实例60 匹配方法的使用 141 实例61 ...

    免费个人博客系统(兼多用户博客系统)-PHP

    29.后台可控制各个模块是否开启验证码、设置验证码长度,以及设置验证码破解难度; 30.访客留言关键词过滤; 31.可自定义导航; 32.可在线编辑js和CSS文件; 33.本免费个人博客系统(兼多用户博客系统)无后门。

    JavaScript网页特效范例宝典源码

    实例297 在JSP中利用Word自动打印指定格式的会议记录 468 实例298 在ASP中利用Word自动打印指定格式的会议记录 470 实例299 在PHP中调用Word自动打印指定格式的会议记录 472 11.3 利用Excel打印报表 474 实例300 将...

Global site tag (gtag.js) - Google Analytics