delphi 实现验证码功能

本人在用delphi做一个登录界面,想实现验证码的功能。但在百度上没找到源码。求源码连接地址或源码,谢谢。

0

1个回答

很久之前做过一个,源码找不到了,可以提供一个思路:
1.将待生成验证码的字符分解,对每一个字符进行以下处理:
2.将当前字符使用随机颜色(白色除外)输出到一个大小固定的矩形图像中(使用textout函数)
3.将此图像进行随机角度(可以在一定范围内)旋转(可能会用到图像处理中的rotate函数)
4.将此图像复制且追加到目标图像中的尾部(可能用到copyrect函数),尽量避免尺寸定义过小带来的覆盖之前字符的问题,当然可以在小尺度上进行覆盖,这样验证效果更好些
5.在最终图像上,使用不同的线型画上几道线(直线、曲线、非连续线等可以随机搭配),以增加机器识别的难度,但不得太粗防止客户都无法识别。
6.将最终结果输出为图像即可。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
delphi 实现验证码功能
本人在用delphi做一个登录界面,想实现验证码的功能。但在百度上没找到源码。求源码连接地址或源码,谢谢。
第十二课 讲解DELPHI的网络验证
                         讲解DELPHI的网络验证 DELPHI的OEP  004C2D30 > $  55            push ebp004C2D31   .  8BEC          mov ebp,esp004C2D33   .  83C4 F0       add esp,-0x10004C2D36   .  B8 7CD04B00   mo...
asp.net验证码
实现验证码功能.实现验证码功能.实现验证码功能.实现验证码功能.实现验证码功能.实现验证码功能.实现验证码功能.
delphi验证码识别,能够自己学习,绝对好用,没有任何第三方控件和dll
delphi验证码识别,能够自己学习,绝对好用,没有任何第三方控件和dll。
Delphi验证码图片内容识别Demo示例
利用开放API的OcrKing演示的验证码识别,准确率还可以,Aven还在不断优化中,且该项目还可以识别图片内的大段文字内容
十几种验证码识别 Delphi源代码
十几种验证码识别 Delphi源代码 不错分享一下
验证码自动识别Delphi版
验证码自动识别Delphi版,使用dama2api实现自动识别验证码
Spring MVC 生成验证码
实现验证码的几种方式: 1.使用工具类 2.使用开源类库 如JCaptcha 3.使用第三方平台如网易易盾-验证码服务 滑动 或者点选, geetest 这里我们使用第一种方式:基本使用:调用工具类生成图片 并把图片中的字母保存到session中 得到前台code和session中保存的进行比较 * 工具类import java.awt.Color; import java
javaweb实现验证码功能
在javaweb的用户注册与登陆功能时,有时为了防止漏洞或者大量注册,可以使用验证码功能,下面是验证码的一个简单实现验证码类public class ValiImg extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throw
DELPHI识别验证码
DELPHI识别验证码内置识别指定类型识别码涵盖大部分常见验证码
说说如何在登录页实现生成验证码功能
1 引入验证码组件 打开 simplecaptcha 官网,下载相应的 jar 包。示例中用的是 nl.captcha.simplecaptcha-1.2.1.jar。 2 自定义验证码服务 2.1 字符生成器 因为某些字符相似容易导致用户误输,比如 i 与 1、z 与 2,所以我们自己定制了字符生成器: public class CustomTextProducer imp...
DELPHI 验证码
DELPHI 验证码 DELPHI 验证码
Java实现验证码验证功能
Java如何实现验证码验证功能呢?日常生活中,验证码随处可见,他可以在一定程度上保护账号安全,那么他是怎么实现的呢? Java实现验证码验证功能其实非常简单:用到了一个Graphics类在画板上绘制字母,随机选取一定数量的字母随机生成,然后在画板上随机生成几条干扰线。 首先,写一个验证码生成帮助类,用来绘制随机字母: import java.awt....
JAVAWEB验证码的实现功能,有图文步骤
一个简单又实用的JAVAWEB验证码功能,jsp页面,servlet服务而已,不需要导入jar包,欢迎大家一起学习。 不懂的可以下载我的源代码
jsp页面实现验证码功能
部署在tomcat的webapps上的项目名称为test。     1首先新建一各专门生成验证码图片的类VerifyCode:      public class VerifyCode { private int w=70; private int h=35; private Random r=new Random(); //宋体,华文楷书,黑体,华文新魏,华文隶书,微
js实现验证码功能(包含数据交互)
$api.addEvt($api.dom('.unbind-detail-send-smg'), 'click', function () { //点击后倒计时 clearInterval(timer); var time = 60; ...
java语言实现登录验证码功能
先上效果。   生成验证码后端逻辑 import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.IOException; import java.util.Random; import javax....
JS+HTML实现验证码功能
html+js+css实现简单验证码功能,与后台技术分离,各种后台语言都能适用
jsp登录验证码功能实现
1.login.jsp:关键代码如下 /* 验证码*/ function change(){ var img= document.getElementById("checkImage"); img.src="checkImgAction?"+new Date().getTime();//防止缓存加上new Date }   验证码:  
如何破解类似于简书登录的滑动式验证码
简书简书,时隔半年我又来搞事了,之前有在未登录模式下,爬取过简书的专题和 首页推荐文章,而现在在参考网上大神的代码搞过微博、知乎模拟登录后,感觉自己也是棒棒哒,于是开搞简书!一开始也以为最多就是一个验证码的图片咯,毕竟简书这么友好是吧~结果!excuse me??好吧,当时我就懵比了,简书你变了!你怎么不按照套路出牌?!但是,本人是不会轻易咽气的,科科,小样,我还能百度呢。调出firebug 查看
SSM实现登录验证码功能
运行环境:jdk1.8;tomcat 8.0;导入代码后可直接运行。
http接口实现短信发送验证码
我实现这个短信发送用的是www.laidx.com这个网站提供的免费的20条来测试这个代码。也就是我的javaScript里面有方法链接到他提供的HTTP接口。 这个实现只有前台页面,没有后台逻辑,本质上不安全的。因为我的随机数直接在js方法中生成了,直接暴露给客户。你们写的时候把这个验证码生成放到后台来进行,一个逻辑。(只为了实现的朋友直接拷贝这个jsp页面就能实现了) 其他网站也可以,随便找
Asp.net 实现验证码功能的Web控件
Asp.net 实现验证码功能的Web控件Asp.net 实现验证码功能的Web控件Asp.net 实现验证码功能的Web控件Asp.net 实现验证码功能的Web控件
分享一个图片验证码功能的实现
项目地址 https://github.com/smallsnail-wh/wh-validate 实现原理 /validate/imag请求获取验证码图片,并将验证码信息存入session。 使用filter来验证请求中验证码是否正确。 提供ImageCodePropertiesConfigurerAdapter和ValidateCodeGenerator 来自定义验证码图片。
springmvc下实现登录验证码功能
总体思路,简单讲,就是后台生成图片同时将图片信息保存在session,前端显示图片,输入验证码信息后提交表单到后台,取出存放在session里的验证码信息,与表单提交的验证码信息核对。点击验证码图片时,通过jquery重新请求后台生成验证码图片方法,更换图片。首先在后端controller里,有这样一个方法:路径为http://localhost:8888/RiXiang_blog/login/c...
web程序-验证码功能+登陆
一步一步实现web程序信息管理系统之三----登陆业务逻辑实现(验证码功能+参数获取)
Java实现发送短信验证码功能
最近用学习了一下调用第三方接口发送短信验证码的程序,希望能够帮助到大家。 1.首先下图为项目的目录结构,需要带入三个包: commons-httpclient-3.1.jar commons-logging-1.0.4.jar codec-1.3.jar 2.其次要创建模拟POST、GET请求的工具类: package com.demo.util; im
django 实现验证码功能
这是我做的验证码的效果图   .验证码---- 提高安全性的     1.特点: 1.时效性  2.随机性  3.安全    4.模糊       2.使用:        1.安装pillow模块来处理           pip install pillow        2.材料: 画布, 画笔,...        3.代码画验证码:             # 创建一个画布...
java实现手机验证码功能
手机短信验证现在在各种系统可以说都是用的非常普遍的,这个可能是方便和安全性的考虑,所以才广泛的使用简单实用一下短信接口。   Demo下载 链接: https://pan.baidu.com/s/1KXchcnW_7Q4DxTKaYQqDuw 提取码: i1r8 实用短信接口公司的接口 以“秒滴”http://www.miaodiyun.com/接口公司为例 1注册账号 2获取一下...
JSP实现验证码功能.zip
JSP实现验证码功能 JSP实现验证码功能
邮箱验证码功能实现
在进行实际项目的开发过程中,我们可能会遇到需要需要对用户账号密码进行找回,这时就需要我们通过邮件进行验证,从而对用户信息进行修改,下面我就将自己开发过程中的邮件发送功能简单描述一下,供大家学习使用。
简单实现手机号验证码注册功能
手机注册账户中,简单实现手机号验证功能
java 如何实现登陆和注册的验证码功能
以下是 java 实现登陆和注册的验证码功能java 实现登陆和注册的验证码有插件可以实现,但这里收录的代码不是用插件的方式,界面有点丑,但也是一种实现方式。login.jsp如下:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&
Web网页实现登录验证码功能
三部分内容1、在登录页面生成验证码图片2、点击图片更换新的验证码图片3、点击登录,判定输入验证码与实际验证码是否一致1、如何生成一个验证码图片,放置在登录页面?servlet:package com.zs.ssh.yzmServlet; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import ...
asp.net实现登录页验证码功能
一、效果 二、实现代码: 项目资源分布 主页Default.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html> <html xmlns="http:
简单实现验证码
一、知识点的名称            验证码 二、知识点的简介 验证码(captcha):大家都知道为了防止我们的网站被有些人和黑客恶意攻击,比如我们网站的注册页面,如果我们在用户注册时候不加上一个验证框的话,别人就可以写一个脚本对你的网站进行恶意的注册,比如每分钟对你的网站进行N次的注册,那么你的网站就会被攻击而崩溃,当时我们增加了验证码之后,别人再写脚本的时候就必须先识别你的验证码,而...
php实现Ajax带有验证码的登陆注册功能
php实现了基本的登陆注册功能,并在登陆成功后跳转到指定页面。使用jq实现了ajax功能,同时附带验证码验证功能
JavaWeb之实现图形验证码功能
1.首先建一个生成图片的工具类,里面封装生成图片的方法 package www.Image.Servlet; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.IOException; import...
简述短信验证码登录功能实现
最近做了一个系统的短信验证与登录的功能,这里简述一下实现方法。 首先需要有一个发短信的第三方平台接口,调用其接口即可对相应手机号进行短信发送,这边是向某平台购买了此种接口。对方提供了相关接口文档,以及id,用户名和密码。用户输入的电话可通过前端jsp的form表单提交至后端,后端可以写一个controller get到这个字段,再将以文档规范调用短信发送接口,即可实现短信发送功能。 验证用户输
Servlet下简单验证码功能的实现
在网站开发中,验证码无疑是必不可缺的一项功能。接下来我就简单说说我所学习到的基于Servlet下的验证码功能的实现。一:建立web工程之后,创建前台页面文件web工程整体结构如下:前台页面文件:二:建立包结构,同时新建两个java文件ImageServlet以及LoginServlet,ImageServlet用于生成验证码,LoginServlet用于做判断。ImageServletLoginS...