'이 코드는 다른 코드를 기반으로 추가 된 중국어 기능입니다. 대단히 감사합니다. 유령 불과 늑대 연기에 감사드립니다.
'이전 사진 검증 코드는 쉽게 갈라 졌으므로 한자를 기반으로 한 사람을 생성하기 위해 크랙하기가 어렵습니다.
용법:
검증 코드 사진이 표시되어야하는 코드 삽입 <imgsrc = "code.asp">
동시에 세션 ( "PSN")이 자동으로 생성되고 양식 제출 확인 세션으로 충분합니다.
코드 사본은 다음과 같습니다.
<%
'-------------------
'중국어 그림 검증 코드
'이 코드는 다른 코드를 기반으로 추가 된 중국어 기능입니다. 대단히 감사합니다. 유령 불과 늑대 연기에 감사드립니다.
'이전 사진 검증 코드는 쉽게 갈라 졌으므로 한자를 기반으로 한 사람을 생성하기 위해 크랙하기가 어렵습니다.
'각각의 간섭 수 -> 철저한 방법의 비용은 약 100*100 배 증가합니다.
'기타 요점의 확률을 적절하게 설정하면 소프트웨어 인식의 정확성을 효과적으로 줄일 수 있습니다.
'-------------------
옵션 출현
Callcom_CreatValidCode ( "SessionName")
REM은 검증 코드 사진을 생성합니다
subcom_creatvalidcode (PSN)
constcodelen = 4'verification 코드 숫자 번호
constcodds = 4 '기타 반점이 나타날 확률
constdbttimes = 1 '간섭 수 (안전 고려 사항, 2 미만이되지 않는 것이 가장 좋습니다)
constcamount = 85 '글꼴 라이브러리 수량
constccode = "태양은 달이 열려 있지 않을 정도로 아름답고 달이 너무 아름답고 산이 너무 아름답 기 때문에 불이 너무 커서 웨스트 나무가 너무 커서 물고기와 양이 많을 정도로 생명의 네 조각은 무엇입니까? 당신은 봄과 왼쪽으로 갈 수 있고 Baibai 동쪽으로 갈 수 있습니다. AI 및 Liu " '해당 문자.
constunitwidth = 28 '단어 너비 (4의 배수)
constunitheight = 28 '단어 높이
constdotslimit = 삭제 된 각 유효 포인트에 대한 2'upper 한계 (무음의 피하기)
ConstryCount = 2 '유효한 포인트의 상한을 초과하는 시도 횟수를 삭제하지 마십시오.
'-----------
무작위 화
디미, II, III
'캐싱 없음
응답 .expires = -9999
Response.addheader "Pragma", "No-Cache"
response.addheader "Cache-Ctrol", "No-Cache"
응답 .contentType = "image/bmp"
'색상 데이터 (캐릭터, 배경)
Dimvcolordata (1)
vcolordata (0) = chrb (0) & chrb (0) & chrb (0) 'blue 0, green 0, red 0 (검은 색)
vcolordata (1) = chrb (211) & chrb (255) & chrb (250) 'Blue 250, Green 236, Red 211 (연한 파란색)
'문자 데이터 (직접 수정할 수 있습니다. 크기를 수정하면 이전 설정도 변경해야합니다).
DimvnumberData (85)
vnumberdata (0) = ""