「このコードは、他のコードに基づいて追加された漢字機能です。どうもありがとうございました。ゴーストファイアとオオカミの煙をありがとう。
「以前の画像検証コードは簡単にクラックされたため、漢字を生成するためにそれに基づいてクラックすることは困難です。
使用法:
検証コード画像を表示する必要があるコードを挿入<imgsrc = "code.asp">
同時に、セッション( "PSN")が自動的に生成され、フォーム送信検証セッションで十分です。
コードコピーは次のとおりです。
<%
'------------------------
'漢字画像検証コード
「このコードは、他のコードに基づいて追加された漢字機能です。どうもありがとうございました。ゴーストファイアとオオカミの煙をありがとう。
「以前の画像検証コードは簡単にクラックされたため、漢字を生成するためにそれに基づいてクラックすることは困難です。
'追加の干渉の各数 - >徹底的な方法のコストは約100*100回増加します
'その他のポイントのオッズを適切に設定すると、ソフトウェア認識の正確性を効果的に減らすことができます
'------------------------
optionexplicit
callcom_creatvalidcode( "sessionname")
REMは検証コード画像を生成します
subcom_creatvalidcode(psn)
constcodelen = 4'verification digit番号
constcodds = 4'その他のスポットが現れる確率
constdbttimes = 1 '干渉の数(安全上の考慮事項、2未満ではないことが最善です)
constcamount = 85 'フォントライブラリ数量
constccode = "太陽はとても美しく、月は開いていて、月はとても美しく、山は非常に美しいので西の木材がとても大きく、9765番目の言葉は魚と羊だけです。 aiとliu "'対応する文字。
constunitWidth = 28 'ワード幅(4の倍数になる)
constunitheight = 28 '単語の高さ
constdotslimit = 2'upper削除された有効なポイントの制限
constriTrycount = 2 '有効なポイントの上限を超える試行回数を削除しないでください
'--------------
ランダム化
ディミ、II、III
'キャッシングはありません
Response.Expires = -9999
response.addheader「プラグマ」、「ノーキャッシュ」
Response.Addheader「Cache-Ctrol」、「No-Cache」
Response.ContentType = "image/bmp"
'カラーデータ(文字、背景)
dimvcolordata(1)
vcolordata(0)= chrb(0)&chrb(0)&chrb(0) '青0、緑0、赤0(黒)
vcolordata(1)= chrb(211)&chrb(255)&chrb(250) 'blue 250、緑236、レッド211(ライトブルー)
'文字データ(自分で変更できます。サイズを変更する場合は、以前の設定も変更することを忘れないでください)
dimvnumberdata(85)
vNumberData(0)= ""