摘要验证码技术又称CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) 技术,即全自动区分计算机和人类的图灵测试。作为一种能阻止机器人滥用自然人资源的网络安全机制,CAPTCHA 已逐渐成为一种标准的网络安全技术。CAPTCHA技术的典型应用就是验证码的使用。目前大多验证码都是普通意义上二文的图像,相对而言,这些技术对应的破解技术比较多,安全系数相对不是太高。针对该现状,本课题研究和实现了一种三文验证码自动生成技术。首先,根据输入字符生成二文图像,然后基于OpenCV实现基于二文图像的三文验证码自动生成。本课题的研究成果可以为3D CAPTCHA自动破解技术的进一步研究奠定重要的资源基础。25606
关键词 网络安全 验证码 三文图像 自动生成系统
毕业论文设计说明书外文摘要
Title Three dimensional code generation system research and Implementation
Abstract
Verification code technology, also known as captcha (completely automated Public Turing test to tell computers and humans apart) technology, namely automatic distinguish human and computer Turing test. As a network security mechanism that can prevent the robot from abusing the natural resources, CAPTCHA has gradually become a standard network security technology. The typical application of CAPTCHA is the use of the verification code.At present, most of the verification code is the ordinary two-dimensional, relatively speaking, these techniques correspond to the crack technology is more, the safety factor is relatively not too high. In view of the present situation, this thesis studies and implements a new automatic generation technology of 3D verification code. Firstly, the 2D image is generated according to the input character, then the 3D verification code based on OpenCV is realized automatically.The results of this research can lay an important foundation for the further research of CAPTCHA 3D automatic crack technology.
Keywords Network security Verification code Three-dimensional image
The automatic generation system
目 次
1 引言 1
1.1 研究背景与意义 1
1.2 国内外研究现状 2
1.3 课题研究主要内容 2
1.4 本文结构安排 3
2 数字图像基本概念 4
2.1 透视投影变换原理 4
2.2 相机定位 7
2.3 本章小结 8
3 三文验证码的生成 9
3.1 系统概述 9
3.1.1 二文图像 9
3.1.2 三文字符网格 9
3.1.3 三文验证码 10
3.2 算法实现 10
3.2.1 生成二文图像 10
3.2.2 生成三文字符网格 10
3.2.3 输出三文验证码 11
3.3 实验结果分析 12
3.3.1 实验环境 12
3.3.2 实验结果 12
3.4 本章小结 17
4 总结 18
4.1 本文的工作与成果 18
致 谢 19
参考文献20
1 引言
1.1 研究背景与意义
互联网技术的快速发展和越来越广泛的应用,在给人们大量的网络资源和许多以前难以想象便利的同时,伴随而来的互联网络系统安全性问题也越来越突出。许多黑客编写恶意计算机程序利用一些面向人类用户的服务,发送垃圾邮件,推荐恶意网站,对用户信息进行盗取,恶意侵占计算机的系统资源,严重威胁到用户的在使用上的体验以及信息的安全性。网络安全方面的研究人员正是基于这样的背景之下,致力于加强互联网络使用安全性能而开发出验证码[1]。资金账户,特别是一些如证券交易和银行账户不断提高对于安全性能的要求,人们为应对日新月异的破解方法不得不致力于坚持对新的安全性更高更加复杂的验证码技术不断开发。因此,“设计—破解—再设计”成为验证码技术研究领域的一个有趣现象,促使验证码研究向前发展。也正是因为这样,用户才能相信他们所使用网络的安全性保障自己的隐私和重要信息。
- 上一篇:IEC 61850一致性测试程序设计
- 下一篇:基于ARM的地铁屏蔽门系统门控单元硬件设计
-
-
-
-
-
-
-
乳业同业并购式全产业链...
中考体育项目与体育教学合理结合的研究
java+mysql车辆管理系统的设计+源代码
河岸冲刷和泥沙淤积的监测国内外研究现状
酸性水汽提装置总汽提塔设计+CAD图纸
当代大学生慈善意识研究+文献综述
电站锅炉暖风器设计任务书
十二层带中心支撑钢结构...
大众媒体对公共政策制定的影响
杂拟谷盗体内共生菌沃尔...