基于神经网络的验证码识别技术研究-计算机技术专业论文.docx
文本预览下载声明
摘
摘 要
I
I
摘 要
网络技术的迅猛发展,互联网在提供给人们快捷的生活的同时,安全性也 不容小视,网络验证码作为网络安全保护的一种有效手段,已经得到了广泛的 应用。加强验证码识别技术的研究,对于克服验证码的漏洞、增加恶意攻击的 抵抗力,保护网络安全方面具有重要意义。
验证码识别需要经过复杂的程序与步骤,其中每一个环节与步骤都会影响 到验证码识别的成效。验证码技术包含图像预处理、字符分割以及字符识别匹 配等技术。验证码识在不同条件下使用存在差别性,因此针对验证码的研究具 有重要的实践价值。
本文以热血传奇验证码为例,针对不同验证码剖析了其不安全性的表现形 式以及破解之道。并且阐述了不同种类的识别算法,从而使得研究具有重要的 理论实践意义。本文的研究重点是 BP 神经网络与卷积神经网络,对它们进行了 具体的推导说明。本文基于当前热血传奇验证码存在的问题,针对性地提出应 用竖直投影算法实现分割,从而避免验证识别过程中出现的字符粘连以及叠加 的缺陷,应用卷积神经网络方法对单个字符进行识别,识别率超过 50%。
本文所研 究的验 证码 有关图像 ,主 要是比 较简单的 字符 。本文 所提及
的算法是 有关数 字字 符以及字 母字符 的算 法。随着验 证码技 术 应用的不 断 发展,对验证 码的要 求更高和 更复杂 ,甚 至识别汉 字等 。验证 码识别技 术 还有待进 一步研 究开 发。
关键词: 验证码 识别 去噪 粘连字 符 分割 BP神 经网络
AB
ABSTRACT
华侨大
华侨大学硕士学位论文
I
I
II
II
ABSTRACT
With the rapid development of network technology, Internet in pro viding to express peoples life at the same time, security can not be overlooked, the network verification code as an effective means to protect the network security, has been widely used. Strengthen verification code identification technology, for overcoming the loopholes in the verification code, increasing the resistance of malicious attacks, and protect the network security has important significance.
The identification of the verification code needs a complicated procedure and procedure, and every step and step will affect the verification of the verification code. Verification code technology includes image preprocessing, character segmentation and character recognition and matching technology.. There is a difference in the use of code knowledge under different conditions, so it has important practical value for the research of verification code.
In this paper, the legend of the blood as an example, for different verification code analysis of its unsafe performance and the way of the crack. And it also describes the different kinds of recognition algorithms, which makes the research of theoretical and practical significance.. In this paper, we focus on the BP neural network and convolutional neural network, and make a detaile
显示全部