菜单
  
    摘要CAPTCHA (Completely Automated Public Turing test to Tell Computers and Humans Apart)是指全自动区分计算机和人类的图灵测试,用来区分对方到底是人还是计算机程序而设置的一种验证措施。本论文使用Visual C++编写了一个可以处理文字型验证码并且破解的程序。该程序针对工商银行、交通银行两类验证码进行了破解。论文针对工行验证码采用图像的二值化、基于连通区域标记的分割字符、图像旋转矫正及模板匹配进行了破解。针对交行验证码使用了一种基于K-means聚类的字符分割算法。论文在200幅交通银行验证码和50幅工商银行验证码的数据集上进行了实验,获得了一定的成功率。19018
    毕业论文关键词  验证码破解  二值化  旋转矫正   模板匹配法 K-means颜色聚类
    毕业设计说明书(论文)外文摘要
    Title     Design of a Program Breaking Visual CAPTCHAs               
    Abstract
    CAPTCHA (Completely Automated Public Turing test to Tell Computers and Humans Apart)is a program that can generate and grade tests that most humans can pass, yet current computer programs can’t pass. This breaking program that includes Otsu’s binarization algorithm, a method basics on labeling the connecting component in a CAPTCHA, a character correcting method using rotating the image, and the template matching method can break the CAPTCHA in Commercial Bank of china website. And the thesis introduces another method called K-means color clustering that can segment characters. This program developed efficient methods breaking CAPTCHAs with a moderate rate.
    Keywords  breaking CAPTCHA  binarization algorithm character correcting template matching  K-means color clustering
    目次
    1 绪论    1
    1.1 验证码原理及破解方法简介    1
    1.1.1 验证码破解的研究背景    1
    1.1.2 验证码分析    1
    1.1.3 验证码的破解    2
    1.2 本论文所完成的工作及论文安排    2
    2 基于域值分割的验证码破解方法    3
    2.1 验证码图像的二值化    3
    2.2验证码字符提取    6
    2.3字符倾斜矫正及规格化    10
    2.4字符匹配识别    13
    2.5本章小结    16
    3基于K-means颜色聚类的验证码破解方法    17
    3.1K-means聚类方法    17
    3.2图像分割    22
    3.3图像矫正    22
    3. 4 字符模板匹配    25
    3.5本章总结    23
    结  论    25
    致  谢    26
    1 绪论
    1.1 验证码原理及破解方法简介
    1.1.1 验证码破解的研究背景
    CAPTCHA(Completely Automated Public Turing test to tell Computers and Humans Apart)是全自动区分计算机和人类的图灵测试的缩写。其主要是设计用来区分网站使用者是人还是计算机程序,并且能有效地过滤出计算机,从而使计算机不能有效地通过验证来传播垃圾信息。图形验证码的设计有效地保护了网站和用户能正常地运行和使用。
    验证码现如今已经广泛运用于各大网站上,它在账户注册、在线投票、在线交易等方面起到了关键性的作用。但是在近几年,随着计算机图像处理的发展,一些人可以通过编写一些有针对性的对抗软件成功破解出这些文本验证码,从而使文本验证码没有过滤计算机程序的效果。例如,Mori使用形状上下文成功破解了EZ-Gimpy验证码成功率高达92%,Moy等人运用模板匹配法破解EZ-Gimpy成功率达99%。Yan等人结合先验知识,运用了图像处理和模式识别方法破解了雅虎和微软的文本验证码。[1][3]
  1. 上一篇:线路工程测量应用程序设计
  2. 下一篇:基于Kinect的旗语识别系统设计
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA+MYSQL《算法与数据结构...

  4. 神经网络算法在核素识别中的应用研究

  5. 人脸图像品质评估算法设计与实现

  6. 基于RGB-D摄像机的图像分割算法研究与实现

  7. 云虚拟环境下资源分配优化算法的研究

  8. 十二层带中心支撑钢结构...

  9. 河岸冲刷和泥沙淤积的监测国内外研究现状

  10. 当代大学生慈善意识研究+文献综述

  11. 电站锅炉暖风器设计任务书

  12. 大众媒体对公共政策制定的影响

  13. 乳业同业并购式全产业链...

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. 中考体育项目与体育教学合理结合的研究

  16. 杂拟谷盗体内共生菌沃尔...

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回