現(xiàn)在,ASP已經(jīng)是一種非常成熟且普及的網(wǎng)站編程語言,也產(chǎn)生了不少使用ASP語言編寫的優(yōu)秀整站程序,如大名鼎鼎的動網(wǎng)論壇,動易網(wǎng)站治理系統(tǒng)等等。 但是,由于ASP語言的先天缺陷,使得這些系統(tǒng)很輕易被惡意用戶使用 登陸機(jī) 密碼字典 的暴力破解方式獲取治理員密碼。為了阻止這種攻擊模式,現(xiàn)在很多網(wǎng)站系統(tǒng)都紛紛采用的驗(yàn)證碼的形式來阻止攻擊者,可是目前可用的驗(yàn)證碼組件并不多,如目前已經(jīng)非常成熟的BlueIdea版驗(yàn)證碼生成組件,也就是目前動網(wǎng)論壇(bbs.aspnet.net)所采取的組件。
3 body.fix 數(shù)字0~9 10X100豎排的RGB陣列數(shù)據(jù)3200 byte
搞清楚了這三個(gè)文件的具體功能后,我們知道了,假如欲打造自己的獨(dú)特驗(yàn)證碼風(fēng)格,只要對body.fix 這一個(gè)文件做手腳就足夠了,我們使用畫圖程序(你不會沒用過吧!)來建立這個(gè)文件。
第一步:打開畫圖程序,建立一個(gè)10X100大小的BMP格式文件:
在其中從上至下,每10像素為一個(gè)單位,分別繪入0-9這十個(gè)數(shù)字,這項(xiàng)工作需要一些耐心和仔細(xì),大家要小心操作,假如你會使用PHOTOSHOP,這項(xiàng)工作就相對簡單了。在繪制時(shí),可以加一些自己獨(dú)特的東西,比如筆者就加入了漸變的底色和底紋,繪制完成后,就是這個(gè)效果:
新聞熱點(diǎn)
疑難解答
圖片精選