- 浏览: 88975 次
- 性别:
- 来自: 宜昌
文章分类
最新评论
-
chenaha:
不知道大哥是否会用sencha touch,我想写一个这样的效 ...
用ext读取XML写一个“省-市-邮编”三级联动
public class ValidCode extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { int width = 58; int height = 18; String rchars = "1234567890ABCDEFGHJKLMNPQRSTUVWXYZ"; BufferedImage img = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); Graphics g = img.getGraphics(); g.setColor(getRandomColor(210, 250)); g.fillRect(0, 0, width, height); g.setFont(new Font("Courier New", Font.BOLD, 17)); g.drawRect(0, 0, width - 1, height - 1); g.setColor(getRandomColor(180, 250)); Random random = new Random(); for (int i = 0; i < 155; i++) { int x = random.nextInt(width); int y = random.nextInt(height); int x1 = random.nextInt(12); int y1 = random.nextInt(12); g.drawLine(x, y, x + x1, y + y1); } String randomStr = ""; for (int i = 0; i < 4; i++) { int randomNum = random.nextInt(34); String rand = rchars.substring(randomNum, randomNum + 1); randomStr += rand; g.setColor(new Color(25 + random.nextInt(110), 25 + random .nextInt(110), 25 + random.nextInt(110))); g.drawString(rand, 13 * i + 5, 15); } g.dispose(); req.getSession().setAttribute("validcode", randomStr.toLowerCase()); ImageIO.write(img, "JPEG", res.getOutputStream()); } private Color getRandomColor(int fc, int bc) { Random random = new Random(); if (fc > 255) { fc = 255; } if (bc > 255) { bc = 255; } int r = fc + random.nextInt(bc - fc); int g = fc + random.nextInt(bc - fc); int b = fc + random.nextInt(bc - fc); return new Color(r, g, b); } }
发表评论
文章已被作者锁定,不允许评论。
-
dialog
2014-01-06 15:26 0div.rzy-mask { background-co ... -
box.js
2013-12-23 15:54 729jQuery.fn.center = function(sc ... -
IE6 autocomplete
2013-12-11 10:05 628aaa -
Callable Future
2013-12-09 09:00 622package advancedJava; impor ... -
RequestContext
2013-12-06 11:30 490package util; import java.i ... -
XUtil
2013-12-04 15:21 1195package util; import java.i ... -
ActionFilter
2013-12-04 09:02 470package util; import java. ... -
最新基于Json 协议的架构
2013-12-02 23:35 717package util; import java. ... -
权限脚本
2013-11-27 09:32 520aa DROP TABLE IF EXISTS seq; ... -
主框架
2013-04-10 23:30 602<!DOCTYPE HTML PUBLIC &quo ... -
java 备份mysql
2012-07-01 01:18 773import java.io.BufferedReader;i ... -
权限管理
2012-06-23 02:14 695权限管理 -
FTPUPLOAD
2012-04-28 17:56 0package util; import java.io ... -
layout
2011-11-15 22:49 655$(function () { ... -
ligerui.css
2011-11-15 22:41 1250/* YUI CSS Reset */ html{col ... -
Accordion
2011-11-15 22:29 3078/** * jQuery ligerUI 1.0.2 * ... -
LigerUI
2011-11-13 16:52 858SDFD -
js 控件集
2011-11-06 00:39 968js 控件集 -
fileutil
2011-10-24 16:04 880import java.io.File; import ja ... -
语法高亮
2011-10-21 16:17 670语法高亮
相关推荐
获取验证码图片,不是识别验证码!获取验证码图片,不是识别验证码!获取验证码图片,不是识别验证码!获取验证码图片,不是识别验证码!获取验证码图片,不是识别验证码!获取验证码图片,不是识别验证码!获取验证码图片,不是...
验证码是网络安全领域中的一种常见机制,用于防止自动化程序(如机器人)进行非法操作,例如恶意注册、刷票等。在Web开发中,JavaScript验证码插件是实现这一功能的便捷工具,尤其对于前端开发者来说,它们提供了...
验证码是网络安全领域中的一种常见机制,用于防止自动化程序(如机器人)进行非法操作,例如注册、登录或提交表单。本篇文章将详细讨论验证码的基本原理,以及如何使用Java实现简单的验证码破解方法。请注意,了解...
看很多人都在找asp 验证码 asp 随机验证 我收集了四个非常优秀的ASP随机验证码,非常好用,分别为: Asp纯数字随机验证码程序 (5.98 kb) Asp数字及字母组合验证码程序(5.98 kb) Asp纯字母验证码程序.zip (5.98 kb ...
验证码是Web应用中常见的一种安全机制,用于防止自动化的机器人或者恶意软件进行非法操作,比如注册、登录等。本项目提供了生成验证码的功能,并且在Java后台处理了验证码的验证过程,确保用户输入的验证码与系统...
本资料主要探讨了四种类型的行为验证码:滑块验证码、点选验证码、行为验证码以及旋转验证码,特别是滑动验证码。 1. **滑块验证码**:滑块验证码是目前常见的验证码形式,用户需要将一个滑块拖动到正确的位置以...
在网络安全领域,登录验证码是一种广泛使用的安全机制,用于防止恶意自动化程序(如机器人)未经授权地访问或操作用户账户。本文将深入探讨“gif动态登录验证码”这一特定的技术,以及它如何增强网站的安全性。 ...
今天专门给大家来聊聊验证码的问题,一般的情况下遇到验证码我们可以都可以找开发去帮忙解决,关闭验证码,或者给一个万能的验证码!那么如果开发不提供帮助的话,我们自己有没有办法来处理这些验证码的问题呢?答案...
在实际部署中,开发者需要注意防刷机制,如验证码的刷新频率不宜过高,以免给正常用户带来不便,同时也可以加入验证码刷新的按钮,允许用户在看不清楚时刷新验证码。 最后,文件内容强调了layUI的验证码实现是使用...
在.NET开发中,验证码是一种常见的安全机制,用于防止自动化脚本或机器人进行恶意操作,如批量注册、频繁登录等。创建一个复杂的验证码可以提高网站的安全性,减少非法攻击的可能性。本教程将详细介绍如何在.NET中...
在网络安全和反爬虫技术领域,验证码是一种常用的方法,用于防止自动化的机器人程序对网站进行恶意操作,如数据抓取或滥用服务。本资源包针对验证码反爬提供了相关的工具和资料,主要涉及到“超级鹰打码平台”以及...
在Android应用开发中,验证码(CAPTCHA)是一种重要的安全机制,用于验证用户是人类而非自动程序。本篇文章将深入探讨如何在Android平台上实现验证码功能,包括自定义控件的创建和验证码的生成与验证。 首先,...
验证码识别技术是网络安全中一种常见的身份验证手段,用于防止恶意自动化程序(如机器人)进行非法操作。汉字验证码识别尤其具有挑战性,因为它涉及到中文字符的多样性以及图像处理的复杂性。下面将详细介绍图像分割...
在安卓应用开发中,"安卓发送验证码倒计时效果和自动获取验证码并填充"是一个常见的功能,主要用于用户注册、登录或修改重要信息时的身份验证。这个功能涉及到多个关键知识点,包括网络请求、短信监听、UI更新以及...
3. **国际短信验证码**:验证码通常以数字或字母的形式发送到用户的手机,用户需要在应用或网站上输入接收到的验证码以完成身份验证。由于是国际服务,ihuyi的验证码支持全球范围内的手机号码,适应跨国应用的需求。...
ASP.NET动态验证码是一种用于验证用户身份的安全机制,广泛应用于网页登录、注册和其他涉及用户交互的安全场景。它通过生成随机的图像和文字组合,要求用户在输入框中输入看到的字符,以此来防止自动化的机器人或者...
和验证码相关的图片数据集 数据说明: ·图像:包含PNG格式的验证码图像的文件夹。 ·Labels:包含两列的CSV文件:image_filename和文本。imagefilename对应于CAPTCHA图像的文件名,text包含CAPTCHA中描述的字母数字文本...
验证码识别技术是信息安全领域中的一个重要话题,特别是在防止自动化程序(如机器人)滥用服务时。VB,全称Visual Basic,是一种由Microsoft开发的编程环境,它提供了丰富的功能来创建图形用户界面和处理各种任务,...
验证码识别技术是信息安全领域中的一个重要组成部分,主要用于防止自动化的机器人程序进行恶意操作,如批量注册、刷票等。本资源“完美验证码识别系统V3.2.1.zip”提供了一个通用的验证码识别组件,适用于多种验证码...