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

验证码识别技术原理

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

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

采样

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

建立标准库

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

应用

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

对照标准库

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

识别

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

http://www.surfphpseo.com/wangzhanyunying/2014-02-28/1126.html
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics