9个研究背景和意义示例,教你写计算机验证码论文

今天分享的是关于验证码的9篇计算机毕业论文范文, 如果你的论文涉及到验证码等主题,本文能够帮助到你 复杂字符验证码识别算法研究 这是一篇关于网络安全,验证码,滴水算法,卷积神经网络

今天分享的是关于验证码的9篇计算机毕业论文范文, 如果你的论文涉及到验证码等主题,本文能够帮助到你

复杂字符验证码识别算法研究

这是一篇关于网络安全,验证码,滴水算法,卷积神经网络,迁移学习的论文, 主要内容为验证码是区分客户端是人类还是机器的全自动程序,在各大社交网站和电商平台都有广泛的应用,在一定程度上保障了网络安全,保护网站系统不被自动化程序恶意攻击。为了检验验证码的安全性,验证码识别技术应运而生。根据操作方式不同可以将验证码分为文本验证码和行为验证码,本文主要的研究对象是字符型文本验证码。目前验证码识别模式主要有两种:基于字符分割的识别模式和基于端到端的识别模式。针对第一个模式,本文通过分析传统滴水算法的优缺点,提出在连通域分割的基础上,引入聚类思想对滴水算法进行优化,提高分割效果;针对第二个模式,本文通过分析部分无法进行有效分割的复杂字符验证码的特点,构建深度学习模型,在迁移学习的基础上对模型进行微调,实现对验证码的端到端识别。具体研究工作分为以下三个阶段:(1)针对搜集到的近几年各种不同类型的字符型文本验证码的特点进行分析,将验证码分为分割简单验证码,分割困难验证码以及不可分割验证码。对于前两种可分割的验证码,本阶段研究分析了几种不同的分割算法,分别对图像预处理技术、投影分割法、连通域分割法以及滴水算法进行研究和总结;对于不可分割验证码,本阶段分别对VGG网络、Inception网络以及XCeption网络等端到端识别方法进行研究和总结。(2)针对传统滴水算法对字符重叠笔画验证码分割程度过大导致笔画分割不完整的问题,本阶段通过引入聚类分析优化滴水算法并以京东商城和谷歌验证码作为样本进行分割实验。首先,细化验证码图像的特征点,对其特征进行聚类分析得到候选区域;然后,在该区域内确定滴落出发点,并建立选择函数确定水滴滚动位置;最后,使初始水滴按照滚动规则沿字符骨架滚动,得到粘连共用笔画的分割路径。验证码图像分割完成后,通过构建CNN模型识别分割后的单个字符,并将单字符的识别成功率作为分割效果的评价指标。实验结果表明,经过基于聚类分析滴水算法分割处理的字符验证码的识别成功率相比传统方法提高了25.3%,达到了87.6%。(3)针对部分验证码存在粘连、字符空心、干扰色块以及字符背景反色的问题,由于已知分割方法对于此类常见的类似百度和腾讯的字符验证码的识别结果都不是很理想。因此,本阶段去掉字符的预处理和分割步骤,利用CNN实现端到端识别。由于传统XCeption模型对图像特征提取能力未达到预期,且存在过拟合,容易导致识别失败,因此本阶段通过修改网络模型的网络层结构以及在深度可分离卷积和Relu之间引入SE-Net模块的方案,对模型进行优化改进。而后利用收集和生成的海量验证码数据分别与基于分割的识别方法和其他基础端到端模型进行对比实验,实验表明,上阶段提出的基于聚类分析滴水算法对于本阶段所选验证码数据集的识别准确率不足50%,远低于端到端识别算法,在与不同端到端模型的对比中,优化的XCeption模型对两种数据集的识别准确率相比传统XCeption模型准确率分别提高了4.13%和3.07%,相比Inception V3模型准确率分别提高了7.02%和5.08%,相比VGG网络分别提高了10.41%和9.47%。本阶段最后,通过对比本文的两种算法对四种类型验证码的识别准确率得出结论:针对可分割验证码,本文提出基于聚类分析滴水算法和基于优化XCeption网络端到端识别方法的识别准确率相近,而前者技术难度和数据成本更低,因此更适用;针对不可分割验证码,由于基于优化XCeption网络端到端识别方法的准确率远高于基于分割的识别方法,因此端到端识别更适用。

复杂字符验证码识别算法研究

这是一篇关于网络安全,验证码,滴水算法,卷积神经网络,迁移学习的论文, 主要内容为验证码是区分客户端是人类还是机器的全自动程序,在各大社交网站和电商平台都有广泛的应用,在一定程度上保障了网络安全,保护网站系统不被自动化程序恶意攻击。为了检验验证码的安全性,验证码识别技术应运而生。根据操作方式不同可以将验证码分为文本验证码和行为验证码,本文主要的研究对象是字符型文本验证码。目前验证码识别模式主要有两种:基于字符分割的识别模式和基于端到端的识别模式。针对第一个模式,本文通过分析传统滴水算法的优缺点,提出在连通域分割的基础上,引入聚类思想对滴水算法进行优化,提高分割效果;针对第二个模式,本文通过分析部分无法进行有效分割的复杂字符验证码的特点,构建深度学习模型,在迁移学习的基础上对模型进行微调,实现对验证码的端到端识别。具体研究工作分为以下三个阶段:(1)针对搜集到的近几年各种不同类型的字符型文本验证码的特点进行分析,将验证码分为分割简单验证码,分割困难验证码以及不可分割验证码。对于前两种可分割的验证码,本阶段研究分析了几种不同的分割算法,分别对图像预处理技术、投影分割法、连通域分割法以及滴水算法进行研究和总结;对于不可分割验证码,本阶段分别对VGG网络、Inception网络以及XCeption网络等端到端识别方法进行研究和总结。(2)针对传统滴水算法对字符重叠笔画验证码分割程度过大导致笔画分割不完整的问题,本阶段通过引入聚类分析优化滴水算法并以京东商城和谷歌验证码作为样本进行分割实验。首先,细化验证码图像的特征点,对其特征进行聚类分析得到候选区域;然后,在该区域内确定滴落出发点,并建立选择函数确定水滴滚动位置;最后,使初始水滴按照滚动规则沿字符骨架滚动,得到粘连共用笔画的分割路径。验证码图像分割完成后,通过构建CNN模型识别分割后的单个字符,并将单字符的识别成功率作为分割效果的评价指标。实验结果表明,经过基于聚类分析滴水算法分割处理的字符验证码的识别成功率相比传统方法提高了25.3%,达到了87.6%。(3)针对部分验证码存在粘连、字符空心、干扰色块以及字符背景反色的问题,由于已知分割方法对于此类常见的类似百度和腾讯的字符验证码的识别结果都不是很理想。因此,本阶段去掉字符的预处理和分割步骤,利用CNN实现端到端识别。由于传统XCeption模型对图像特征提取能力未达到预期,且存在过拟合,容易导致识别失败,因此本阶段通过修改网络模型的网络层结构以及在深度可分离卷积和Relu之间引入SE-Net模块的方案,对模型进行优化改进。而后利用收集和生成的海量验证码数据分别与基于分割的识别方法和其他基础端到端模型进行对比实验,实验表明,上阶段提出的基于聚类分析滴水算法对于本阶段所选验证码数据集的识别准确率不足50%,远低于端到端识别算法,在与不同端到端模型的对比中,优化的XCeption模型对两种数据集的识别准确率相比传统XCeption模型准确率分别提高了4.13%和3.07%,相比Inception V3模型准确率分别提高了7.02%和5.08%,相比VGG网络分别提高了10.41%和9.47%。本阶段最后,通过对比本文的两种算法对四种类型验证码的识别准确率得出结论:针对可分割验证码,本文提出基于聚类分析滴水算法和基于优化XCeption网络端到端识别方法的识别准确率相近,而前者技术难度和数据成本更低,因此更适用;针对不可分割验证码,由于基于优化XCeption网络端到端识别方法的准确率远高于基于分割的识别方法,因此端到端识别更适用。

网盘信息的提取与检索

这是一篇关于网盘,链接提取,验证码,滴水算法,APK信息提取的论文, 主要内容为网盘不仅能够给用户提供充足的存储空间,还能方便用户之间数据的共享。因此在给用户带来极大的便利的同时也成为恶意应用、侵权应用传播的重要渠道。但是目前对网盘传播的应用还不容易检测,主要原因是通过网盘分享的链接比较分散,同时网盘的提取过程中会遇到填入验证码等问题,程序不容易自动完成。本文为了解决上述问题,设计并实现了爬虫系统获取现有应用商店的应用下载链接,然后设计了网盘验证码的识别流程并解决网盘验证码的识别问题,最后设计实现了 APK文件的检索系统,具体工作如下:1.设计并实现了基于Webmagic的爬虫系统,设计了更全面的爬取策略,二次开发后的爬虫系统能够更全面和更方便地爬取应用下载链接。2.针对网盘信息提取过程中遇到的验证码输入问题,本文提出并分析了某网盘的下载链接提取方式,利用滴水算法解决提取过程中出现的粘连字符验证码识别问题。在使用滴水算法进行字符分割中,提出了使用字符数量和极小值结合的办法进行起始点确认的方法。实验结果证明,链接提取方式快捷有效,改进后的滴水算法分割成功率和识别率有明显提升。3.设计并实现了 APK文件的检索系统,提出了先对APK文件反编译,然后再提取其中的文本和图片做索引的方式实现了检索系统。

基于MD5改进算法的安全教师博客系统设计及开发

这是一篇关于博客,Struts2,Hibernate3,MD5,验证码的论文, 主要内容为随着网络的飞速发展,博客作为一种新的互联网的应用技术,得到越来越多的人的喜爱。博客可以为不同的用户提供不同的信息服务,能充分展示个人风采,同时是一个全新的网络交流平台,因此开发校园教师博客系统对丰富校园文化,展现教师风采、提高教学质量以及完善教学管理都将是具有重大意义。通过对当下流行博客系统的开发技术分析和研究,决定选用Struts2框架开发系统的基础架构,这样能有效的降低系统架构的耦合性。选用Hibernate3框架处理数据持久层,能有效降低模型的开发难度。并将两个框架有效整合,完成博客系统开发。同时选用B/S开发模式,能有利于系统的升级和维护。后台数据库选用SQL Server2005,保证了数据的可靠性和安全性。在博客系统开发过程中,引入了验证码技术、拦截器技术以及MD5摘要算法等安全机制,并给出了系统运行服务器的安全配置措施。引入验证码技术主要是为了防止网站被“机器人”程序大量注册以及防止垃圾留言。引入拦截器技术主要是为了防止用户在上传相片的过程中,上传木马或不良程序。为了避免网站数据不慎泄露给用户造成不良影响,引入了 MD5算法,但鉴于目前存在对MD5算法的碰撞攻击,文中首先描述了差分攻击的原理及步骤,分析了已有的消息预处理改进方案的不足,以及MD5算法中步函数的缺陷,然后在前人研究的基础上对消息预处理方案及步函数做出新的改进,最后通过实验验证新的改进方案没有降低原有算法的速度,且能有效的抵抗差分攻击,是切实可行的改进方案。最终将新的改进方案应用于博客系统中,为用户密码保驾护航。

高职升本考试在线报名系统的分析与设计

这是一篇关于考试报名,WinForm,数据级联绑定,验证码的论文, 主要内容为高职升本考试在线报名系统是为了解决之前的专升本报名考试所采用的传统报名方式——集中来现场报名,所带来的信息采集不精确、数据统计繁琐、管理层不能及时分析考生的报考情况,工作效率不高等问题。以上这些问题严重制约着天津市高职升本考生的报名工作的顺利开展。随着信息技术的飞速发展,现代化的教育要求我们不仅要在教学方面,还要在在管理层面的信息化水平也要有显著进步与提高,这就要求我们不管是在硬件设施还是在软件设备上都要全面协调发展,从这两方面入手把教育系统建设成具有现代化水准的信息管理、教育教学的平台。为了实现专升本招生考试选拔人才的制度化、信息化、程序化和规范化,确保整个招考工作的公平性、公正性,优化服务,提高效率,我们在前期广泛调研论证的基础上,开发了专升本考试网上报名系统。该系统增强了考生的身份识别,方便广大考生和招生部门的报名和招生管理工作,避免了一些不必要的人力、财力和时间的浪费。 整个系统由B/S架构的学生报名、信息修改、考试相关内容的公布等和C/S架构的学生信息确认、电子头像录取、账户分配、口令修改、院校及专业的管理等组成。系统在开发工具的选择上,主要利用Microsoft Visual Studio2008编程工具进行开发,后台数据使用Microsoft SQL Server2005数据库。辅助设计工具有Adobe Photoshop、Adobe Dreamweaver、Microsoft Visio等,本论文主要从系统需求分析、系统设计、详细设计等几个方面进行介绍。 高职升本考试在线报名系统已完成了初期调试工作,在这期间系统运行状态良好,各项性能稳定。本系统一定能方便广大考生报名,减轻各个考点报名的点的工作压力,降低各个招生部门的压力,极大地提高工作效率,降低信息的出错几率,提升信息的准确度,大大地方便广大考生的报名。

网盘信息的提取与检索

这是一篇关于网盘,链接提取,验证码,滴水算法,APK信息提取的论文, 主要内容为网盘不仅能够给用户提供充足的存储空间,还能方便用户之间数据的共享。因此在给用户带来极大的便利的同时也成为恶意应用、侵权应用传播的重要渠道。但是目前对网盘传播的应用还不容易检测,主要原因是通过网盘分享的链接比较分散,同时网盘的提取过程中会遇到填入验证码等问题,程序不容易自动完成。本文为了解决上述问题,设计并实现了爬虫系统获取现有应用商店的应用下载链接,然后设计了网盘验证码的识别流程并解决网盘验证码的识别问题,最后设计实现了 APK文件的检索系统,具体工作如下:1.设计并实现了基于Webmagic的爬虫系统,设计了更全面的爬取策略,二次开发后的爬虫系统能够更全面和更方便地爬取应用下载链接。2.针对网盘信息提取过程中遇到的验证码输入问题,本文提出并分析了某网盘的下载链接提取方式,利用滴水算法解决提取过程中出现的粘连字符验证码识别问题。在使用滴水算法进行字符分割中,提出了使用字符数量和极小值结合的办法进行起始点确认的方法。实验结果证明,链接提取方式快捷有效,改进后的滴水算法分割成功率和识别率有明显提升。3.设计并实现了 APK文件的检索系统,提出了先对APK文件反编译,然后再提取其中的文本和图片做索引的方式实现了检索系统。

高职升本考试在线报名系统的分析与设计

这是一篇关于考试报名,WinForm,数据级联绑定,验证码的论文, 主要内容为高职升本考试在线报名系统是为了解决之前的专升本报名考试所采用的传统报名方式——集中来现场报名,所带来的信息采集不精确、数据统计繁琐、管理层不能及时分析考生的报考情况,工作效率不高等问题。以上这些问题严重制约着天津市高职升本考生的报名工作的顺利开展。随着信息技术的飞速发展,现代化的教育要求我们不仅要在教学方面,还要在在管理层面的信息化水平也要有显著进步与提高,这就要求我们不管是在硬件设施还是在软件设备上都要全面协调发展,从这两方面入手把教育系统建设成具有现代化水准的信息管理、教育教学的平台。为了实现专升本招生考试选拔人才的制度化、信息化、程序化和规范化,确保整个招考工作的公平性、公正性,优化服务,提高效率,我们在前期广泛调研论证的基础上,开发了专升本考试网上报名系统。该系统增强了考生的身份识别,方便广大考生和招生部门的报名和招生管理工作,避免了一些不必要的人力、财力和时间的浪费。 整个系统由B/S架构的学生报名、信息修改、考试相关内容的公布等和C/S架构的学生信息确认、电子头像录取、账户分配、口令修改、院校及专业的管理等组成。系统在开发工具的选择上,主要利用Microsoft Visual Studio2008编程工具进行开发,后台数据使用Microsoft SQL Server2005数据库。辅助设计工具有Adobe Photoshop、Adobe Dreamweaver、Microsoft Visio等,本论文主要从系统需求分析、系统设计、详细设计等几个方面进行介绍。 高职升本考试在线报名系统已完成了初期调试工作,在这期间系统运行状态良好,各项性能稳定。本系统一定能方便广大考生报名,减轻各个考点报名的点的工作压力,降低各个招生部门的压力,极大地提高工作效率,降低信息的出错几率,提升信息的准确度,大大地方便广大考生的报名。

基于深度学习对验证码识别的研究与实现

这是一篇关于验证码,生成对抗网络,卷积神经网络,TensorFlow框架的论文, 主要内容为随着信息技术的发展,信息技术给人们带来了全新的视角认识世界,让人们获取信息的速度倍增,使工作和生活极大的方便化。但是给人们带来便利的同时也带来了一些网络信息的安全隐患。验证码担当了网络门户的一个门卫的角色,作为许多网站系统第一道安全防线,越来越广泛地被运用到网络中去。验证码验证系统被广泛的用在账号注册、系统登录、信息确认等环节中,目的是为了能够阻挡一些恶意自动化程序对网络的攻击。目前,应用最广泛的验证码主要有文本类验证码、图像类验证码、语音类验证码这三类。文本类验证码是运用最广泛的一类验证码,主要因为文本类验证码制作成本低,应用方便,所以本文选取以文本类验证码为例作为研究对象。本文主要的工作体现在以下四方面:1.为了解决验证码数据难采集的这个问题,本文通过编写程序方式,自动生成适合作为数据集的验证码,主要生成用于对抗网络训练的成对验证码数据集和能够根据需求生成含不同类型字符和不同字符长度的验证。2.设计一种能够通过条件生成对抗网络来去除验证码中的干扰信息的方案,减少在验证码预处理过程中的技术应用,提升了工作效率,由于生成对抗网络的特性,实现了模型的泛化性。3.通过构造一种带有Inception结构的卷积神经网络,实现了对验证码端到端的识别。本方法可以有效的降低验证码在分割阶段对信息损失,能够提升对验证码的的识别率。另外一点,由于网络中采用Inception能够提升网络的训练和识别速度。4.采用B/S架构设计实现一个验证码生成和识别系统。该系统既能为验证码研究者提供合适的数据集,又能对现有的文本类验证码进行识别。

基于ASP.NET的实验室网站设计

这是一篇关于ASP.NET,SQL Server,ADO.NET,MD5,验证码,数据挖掘,动态网站设计的论文, 主要内容为在高等学校实验室中,信息化是教学环境和教学质量的具体体现之一。为了更便利地发布实验室信息,查询实验教学信息,处理和统计实验室管理与维护信息,本文设计了一个基于ASP.NET的实验室网站并对相关技术进行了研究。课题严格按照软件工程的规范进行了需求分析、系统设计、详细设计和编码实现。首先阐述了课题的研究背景、国内外研究现状,然后对ASP.NET技术、MD5编码技术、图形化验证码和数据挖掘技术等进行了研究,并对网站需求进行了详细的分析。在此基础上,设计和实现了该网站,并将上述技术用于网站的管理和维护中。实验室网站的建成方便了学生和教师对实验室的使用,提升了实验室管理人员的工作效率。对密码进行MD5编码和图形化验证码提高了网站登录的安全性。SQL Server数据挖掘技术为实验室计算机的故障检测提供了有价值的参考,方便了管理人员查找故障计算机,实现了实验室的智能化管理。

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码海岸 ,原文地址:https://m.bishedaima.com/lunwen/51378.html

相关推荐

发表回复

登录后才能评论