国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 動易CMS > 正文

如何生成個性風格的彩色驗證碼

2024-09-10 21:53:09
字體:
來源:轉載
供稿:網友
如何生成個性風格的彩色驗證碼

現在,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,這項工作就相對簡單了。在繪制時,可以加一些自己獨特的東西,比如筆者就加入了漸變的底色和底紋,繪制完成后,就是這個效果:

共2頁上一頁12下一頁
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 巫山县| 闽侯县| 广宗县| 桂平市| 满洲里市| 米林县| 上栗县| 通州区| 黄冈市| 江陵县| 蓝田县| 城市| 辽源市| 鸡东县| 华阴市| 贺兰县| 陵水| 万源市| 星子县| 大理市| 灯塔市| 冀州市| 霞浦县| 蓬莱市| 崇信县| 如皋市| 桃源县| 西乌| 三河市| 博客| 香河县| 贞丰县| 论坛| 鹤岗市| 秦皇岛市| 南和县| 康保县| 黄冈市| 普宁市| 澳门| 蕲春县|