摘要
本文提出一种简单的方法用于区分人类用户和计算机程序,称之为子图验证码。在子图验证码中,采用中文随机特征码,通过设置字体、背景加噪、扭曲图像等步骤完成对子图验证码的预处理。之后,以子图形式把子图验证码呈现出来。考虑到计算机程序在识别中文、噪声、粘连字符、扭曲图像、分离图像等方面的缺陷,人类用户很容易被区分出来,子图验证码正是利用这一特点来区分人类用户和计算机程序。最后,子图验证码采用C#语言并结合ASP.NET技术实现。
出处
《计算机系统应用》
2008年第8期22-25,33,共5页
Computer Systems & Applications
基金
国家自然科学基金(60743007)
北京市教育委员会共建项目专项资助(XK100130648)