一种自动随机生成文字图片验证码的方法技术

技术编号:23559541 阅读:34 留言:0更新日期:2020-03-25 04:47
本发明专利技术涉及Web应用与开发技术领域,具体涉及一种自动随机生成文字图片验证码的方法。本发明专利技术所述的方法包含以下几个步骤:1、创建一个足够大的文字库;2、创建图片对象和画布对象;3、设置图片背景;4、随机读取文字库中文字并在画布上绘制文字字符串;5、输出文字图片并展示。本发明专利技术解决了自动随机生成文字图片验证码及增强安全验证的问题,可广泛应用于WEB应用与开发中。

A method of generating text and picture verification code automatically and randomly

【技术实现步骤摘要】
一种自动随机生成文字图片验证码的方法
本专利技术涉及Web应用与开发
,具体涉及一种自动随机生成文字图片验证码的方法。
技术介绍
验证码(CAPTCHA)是“CompletelyAutomatedPublicTuringtesttotellComputersandHumansApart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试。通常情况下简单的验证码由字母和数字组成,可以满足安全级别不是太高的安全验证,由于字母和数字个数固定且书写笔画简单,不能满足实际中高级别的安全验证。为了不影响用户体验,提高验证安全级别,可以在验证码显示的内容上做文章。本专利技术通过引入图片文字验证码,增加验证码内容的容量和内容的复杂度,验证时根据条件随机生成,解决了自动随机生成文字图片验证码及增强安全验证的问题,可广泛应用于WEB应用与开发过程中。
技术实现思路
本专利技术解本文档来自技高网...

【技术保护点】
1.一种自动随机生成文字图片验证码的方法,其特征在于:所述的方法包含以下几个步骤:/n步骤一、创建一个足够大的文字库;/n步骤二、创建图片对象和画布对象;/n步骤三、设置图片背景;/n步骤四、随机读取文字库中文字并在画布上绘制文字字符串;/n步骤五、输出文字图片并展示。/n

【技术特征摘要】
1.一种自动随机生成文字图片验证码的方法,其特征在于:所述的方法包含以下几个步骤:
步骤一、创建一个足够大的文字库;
步骤二、创建图片对象和画布对象;
步骤三、设置图片背景;
步骤四、随机读取文字库中文字并在画布上绘制文字字符串;
步骤五、输出文字图片并展示。


2.根据权利要求1所述的一种自动随机生成文字图片验证码的方法,其特征在于:所述的步骤一中,创建一个足够大的文字库,用来保存验证码中的文字,打乱文字库中的文字内容,呈无序自然分布状态,降低在获取时影响其随机性,文字内容可以通过互联网字典下载或者购买方式获取。


3.根据权利要求1所述的一种自动随机生成文字图片验证码的方法,其特征在于:所述的步骤二中,通过预设的验证码的宽高和图...

【专利技术属性】
技术研发人员:丁继锋张来卿庞严冬
申请(专利权)人:珠海横琴盛达兆业科技投资有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1