?? code.asp
字號:
<%
'------------------
'漢字圖片驗證碼
'此代碼是在別人基礎上增加的漢字功能,特此感謝,同時感謝鬼火狼煙。
'以前的圖片驗證碼很容易被破解,所以在其基礎上進行改進,生成漢字,就目前而言很難破解
'干擾次數每加一 -> 窮舉法的代價提高約100*100倍
'適當設定雜點幾率可以有效降低軟件識別正確率
'------------------
Option Explicit
Call Com_CreatValidCode("SessionName")
Rem 生成驗證碼圖片
Sub Com_CreatValidCode(pSN)
Const codeLen = 4'驗證碼位數
Const cOdds = 4 '雜點出現的機率
Const dbtTimes = 1'干擾次數(安全考慮,最好不要小于2)
Const cAmount = 85 '字庫數量
Const cCode = "好一路陽光子無開月了的比小山古天中石頭井火大西木開人也葉九七六五合文只個魚羊哈么點四生件格不步布各你田紅藍來很春下畫京左百白東關工共足方尺才夢見查著去區曲尋早可上豐愛呵劉"'字庫對應的字符
Const UnitWidth = 28'字寬(要為4的倍數)
Const UnitHeight = 28'字高
Const DotsLimit = 2'每次刪除有效點的上限(避免無法人為識別)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -