BMP图片汉字验证码识别技术

BMP图片汉字验证码识别技术

ID:38267701

大小:498.50 KB

页数:3页

时间:2019-05-25

BMP图片汉字验证码识别技术_第1页
BMP图片汉字验证码识别技术_第2页
BMP图片汉字验证码识别技术_第3页
资源描述:

《BMP图片汉字验证码识别技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第21卷第12期电脑开发与应用(总975)·49·文章编号:100325850(2008)1220049203基于BMP图片汉字验证码的设计与实现DesignandImplementationofPictureChinessCodeforVerificationbasedonBMP张涛(黑龙江大学现代教育技术中心哈尔滨150080)【摘要】在程序中合理的使用验证码技术可以大大的提升系统认证的安全性。提出了一种汉字验证码的设计方法,这种验证码的显示是系统随机产生的汉字图像,介绍了BMP格式图片验证码结构及设计方法,并且给出了ASP实现此程序的源文件。【关键词】图片验证

2、码,图像识别,汉字验证码,BMP图片中图分类号:TP393108文献标识码:AABSTRACTApplicationofverificationcodetechnologytotheprogramcanimprovegreatlysecurityofthesystemverification1Displayoftheverificationcodementionedinthepaperischinesspicturegeneratedrandomlyfromthesystem,andsourcefileisgivenintheimplementationofthep

3、rogramwithASP1KEYWORDSpictureverificationcode,imagerecognition,chinesscodeforverification,BMPpicture随着网络技术和信息技术的快速发展,网络安全些字符串,然后随着登录窗体等用户创建的窗体一起和信息安全已经变得越来越重要了,如何更好地去解提交。因为一段客户端攻击代码,通过一般手段是很难决安全性问题已经成为了一个难题。想要实现安全性识别验证码。验证码的主要作用是防止自动批量注册、首先要确保在网络计算机上运行的系统程序没有漏对特定的注册用户用特定程序暴力破解方式进行不断洞。这

4、就需要程序设计人员在编写程序的过程中要想地登录。因为验证码是一个混合了数字或符号的图片,到一切可能存在的安全隐患,并堵住这些系统漏洞。目人眼看起来都费劲,机器识别起来就更困难。文章主要前很多攻击都由系统身份认证做起,因为它是开启系针对BMP格式图片验证码结构以及设计方法进行详统程序的一扇门,如果身份认证通过,那么造成的后果细讲解。是不堪设想的。所以验证码技术的使用有效防止了在2BMP图形的结构身份认证过程中对系统进行的攻击。网络中常见的都是一些数字验证码或英文验证码,基于网络上这些验BMP图片的结构主要分为文件头和图片显示部证码技术,本文提出一种汉字数字验证码的设计

5、方法。分。BMP文件有54个字节的文件头,其中包括了BMP文件标志“BM”,文件大小,位图文件起始位置,长,1验证码的作用宽,位图位数1ö4ö8ö24(1,8个像素占1个字节;4,2个目前很多网站会碰到客户机恶意攻击,其中一种像素占1个字节;8,1个像素占1个字节;24,1个像素很常见的攻击手段就是身份欺骗。它通过在客户端脚占3个字节;)等信息。以下详细讲解BMP图片54个字本写入一些代码,然后利用客户机在网站、论坛反复登节的文件头相应的含义。录,或者攻击者创建一个HTML窗体,其窗体如果包211文件头信息块含了用户注册窗体或发帖窗体等相同的字段,然后利第1~2个字

6、节,必须是BM:BM。第3~6个字节用“http2post”传输数据到服务器,服务器会执行相应表示文件的大小。第7~10个字节保留,必须是0。第的创建帐户提交垃圾数据等操作,如果服务器本身不11~14个字节记录图像数据区的起始位置。能有效验证并拒绝此非法操作,它会很严重耗费系统212图像描述信息块资源,降低系统性能甚至使程序崩溃。而现在流行的判第15~18个字节图像描述信息块的大小,必须为断访问WEB程序是合法用户还是恶意操作的方式,就40。第19~22个字节表示图像的宽度。第23~26个字是采用验证码校验技术。验证码校验技术主要是为客节表示图像的高度。第27~28

7、个字节表示图像的plane户提供一个包含随即字符串的图片,用户必须读取这总数(恒为1)。第29~30个字节记录像素的位数,很重32008207215收到,2008211201改回33张涛,男,1981年生,在读硕士,研究方向:计算机网络应用,软件编程。·50·(总976)基于BMP图片汉字验证码的设计与实现2008年要的数值,图像的颜色数由该值决定。第31~34个字Randomize节数据压缩方式(数值位0:不压缩;1:8位压缩;2:4位Dimi,ii,iii压缩)。第35~38个字节图像区数据的大小。第39~Noisy=4'杂点出现的机率Count=9'文字数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。