摘要验证码作为一项网络安全机制,得到了非常广泛的应用。随着对验证码研究的深入,传统二维验证码的破解已较为容易,为了提高验证码安全性,新型的三维验证码应运而生。本文将针对目前网络上的一种三维验证码,提出相应的破解方法,并进行实验验证。本文采用的方法首先根据三维验证码的像素密度、背景构成、纹理方向等特征,提取出验证码字符的边界、背景等要素,进而提取出验证码字符。然后对提取出的字符进行后期处理,最后通过OCR软件对提取的字符进行识别,破解验证码。82943
毕业论文关键词 三维验证码 验证码破解 字符提取 字符识别
毕业设计说明书外文摘要
Title Research and implementation of cracking 3D CAPTCHAs
Abstract As a kind of network security mechanism, the CAPTCHA has been used commonly。 With the research of the CAPTCHAs developing, the traditional 2D CAPTCHA has been relatively easy to crack。 In order to improve the security of CAPTCHAs, a new type of 3D CAPTCHA comes into being。 This thesis proposes a crack method to the 3D CAPTCHA which is in current network, and verifies this method by experiments。 According to the characteristics of the 3D CAPTCHA such as the pixel density, the background and the direction of textures, the elements of the 3D CAPTCHA can be extracted,and we can extract the codes of the 3D CAPTCHA。 And then the codes that have been extracted will get post processing。 At last, the codes can be recognized by the OCR software and the 3D CAPTCHA can be cracked。
Keywords 3D CAPTCHA; CAPTCHA cracking; Character extraction; Character recognition
目 次
1 绪论 1
1。1 研究背景与意义 1
1。3 毕业设计课题研究主要工作 3
1。4 本文结构安排 3
2 三维验证码破解算法及实现 4
2。1 OpenCV简介 4
2。2 三维验证码特点 5
2。3 三维验证码破解流程 5
2。4 输入图像 7
2。5 图像预处理 7
2。6 字符边界提取 7
2。7 字符背景去除 8
2。8 字符提取 10
2。9 字符后期处理 11
2。10 字符识别 11
2。11 本章小结 12
3 实验结果统计与评价 13
3。1 实验成功率统计 13
3。2 破解失败原因分析 14
3。3 本章小结 16
4 总结与展望 17
4。1 本次毕业设计工作与成果 17
4。2 本次毕业设计的局限性及展望