如何生成个性风格的彩色验证码 - 动易cms - 爱建站

,,,,CMS教程,模板无忧,建站教程,CMS教程,动易Cms教程,

SEO SEO

首页  >   动易cms > 如何生成个性风格的彩色验证码  >  正文

如何生成个性风格的彩色验证码

2018-09-27 07:40:20 向站长提问 编辑: admin 阅读:

 

如何生成个性风格的彩色验证码 现在,ASP已经是一种非常成熟且普及的网站编程语言,也产生了不少使用ASP语言编写的优秀整站程序,如大名鼎鼎的动网论坛,动易网站治理系统等等


如何生成个性风格的彩色验证码

现在,ASP已经是一种非常成熟且普及的网站编程语言,也产生了不少使用ASP语言编写的优秀整站程序,如大名鼎鼎的动网论坛,动易网站治理系统等等。

但是,由于ASP语言的先天缺陷,使得这些系统很轻易被恶意用户使用 登陆机 密码字典 的暴力破解方式获取治理员密码。为了阻止这种攻击模式,现在很多网站系统都纷纷采用的验证码的形式来阻止攻击者,可是目前可用的验证码组件并不多,如目前已经非常成熟的BlueIdea版验证码生成组件,也就是目前动网论坛(bbs.aspnet.net)所采取的组件。

上图就是传统的验证码显示效果,网上千篇一律的老面孔,本文的目标就是,让这个验证码与众不同,打造真正属于自己的原创作品。

好了,下面我们就开始动手,在开始具体的修改工作之前,我们需要了解一下这个验证码组件的文件构成,本组件一共只有三个文件,它们分别是:

1 checkcode.asp 负责生成和输出验证码 1309 byte。

2 head.fix 是54byte的BMP头

3 body.fix 数字0~9 10X100竖排的RGB阵列数据3200 byte

搞清楚了这三个文件的具体功能后,我们知道了,假如欲打造自己的独特验证码风格,只要对body.fix 这一个文件做手脚就足够了,我们使用画图程序(你不会没用过吧!)来建立这个文件。

第一步:打开画图程序,建立一个10X100大小的BMP格式文件:

在其中从上至下,每10像素为一个单位,分别绘入0-9这十个数字,这项工作需要一些耐心和仔细,大家要小心操作,假如你会使用PHOTOSHOP,这项工作就相对简单了。在绘制时,可以加一些自己独特的东西,比如笔者就加入了渐变的底色和底纹,绘制完成后,就是这个效果:

查看更多 动易Cms教程  动易Cms模板

共2页上一页12下一页

如何生成个性风格的彩色验证码
http://www.yuedudg.cn/article/19108571.html

 

友情链接
ecshop经验网 zblog之家 discuz经验网
phpcms之家 帝国cms常识 织梦之家
wp之家 cms综合网


Tags: CMS教程 模板无忧 建站教程 CMS教程 动易Cms教程


手机浏览本文
如何生成个性风格的彩色验证码

如何生成个性风格的彩色验证码

站内推荐

网站分类

标签列表

关于我们
文章内容来源互联网仅供参考,如果还有疑问请联系我们!我们将竭力帮您解决您的问题
联系我们:

QQ: 397423577 

email:397423577@qq.com

微信:ganenboy