验证码识别技术原理

前面我讲了验证码对防止恶意注册、软件群发、密码破解等有非常重要的作用。那么也出现了验证码识别技术,本文就谈谈验证码识别技术的原理。

验证码识别的流程:采样->建立标准库->应用->对照标准库->识别。

采样

就是通过远程抓取的方式,抓取验证码生产的图片,然后保存在本地,进行后续的提取信息。

建立标准库

每个网站的验证码程序生产的验证码都有一定的规律,比如验证码的背景因素,验证码的颜色,验证码的干扰因素。以及每种颜色的特点和变化规律。通过大量研究验证码,建立验证码规律数据库。验证码识别的重点其实就在建立标准对照数据库这个过程,一旦验证码对照数据库建设完毕,验证码识别技术基本就完成了。

应用

采样的验证码经过处理以后,和标准数据库联系到一起,也是两者通过识别技术进行应用配置。

对照标准库

应用关系建设完成以后,只需要拿经过处理后的采样数据,通过应用规则和标准库进行对比。

识别

对比结果就是验证码识别的结果。
www.cn-zlkj.com
www.lyyiteng.com.cn

http://www.surfphpseo.com/wangzhanyunying/2014-02-28/1126.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值