'Kode ini adalah fungsi karakter Cina yang ditambahkan berdasarkan orang lain. Terima kasih banyak, dan terima kasih atas api hantu dan asap serigala.
'Kode verifikasi gambar sebelumnya mudah retak, jadi sulit untuk memecahkannya berdasarkan pada itu untuk menghasilkan karakter Cina.
penggunaan:
Masukkan kode di mana gambar kode verifikasi perlu ditampilkan <imgsrc = "code.asp">
Pada saat yang sama, sesi ("PSN") secara otomatis dihasilkan dan sesi verifikasi pengiriman formulir sudah cukup.
Salinan kode adalah sebagai berikut:
<%
'--------------------
Kode verifikasi gambar karakter Cina
'Kode ini adalah fungsi karakter Cina yang ditambahkan berdasarkan orang lain. Terima kasih banyak, dan terima kasih atas api hantu dan asap serigala.
'Kode verifikasi gambar sebelumnya mudah retak, jadi sulit untuk memecahkannya berdasarkan pada itu untuk menghasilkan karakter Cina.
'Setiap jumlah tambahan gangguan -> Biaya metode lengkap meningkat sekitar 100*100 kali
'Sebagaimana menetapkan kemungkinan poin lain -lain, ia dapat secara efektif mengurangi kebenaran pengenalan perangkat lunak
'--------------------
OptionExplicit
Callcom_createValidCode ("sessionName")
REM menghasilkan gambar kode verifikasi
Subcom_CreateValidCode (PSN)
Constcodelen = 4'Verifikasi Nomor digit
Constcodds = 4'mabilitas bintik -bintik lain yang muncul
ConstdbtTimes = 1 'jumlah gangguan (pertimbangan keselamatan, yang terbaik adalah tidak kurang dari 2)
ConstCamount = Kuantitas Perpustakaan Font 85 '
Constccode = "Matahari sangat indah sehingga bulan tidak terbuka, dan bulannya begitu indah sehingga gunungnya begitu indah sehingga api begitu besar sehingga kayu barat begitu terbuka, dan kata ke -9765 hanya sebuah ikan dan domba, apa yang bisa saya lakukan di timur. AI dan Liu "'Karakter yang sesuai.
ConstunitWidth = 28 'Lebar kata (menjadi kelipatan 4)
Constunitheight = 28 'Tinggi Kata
ConstdotsLimit = Batas 2'upper untuk setiap poin yang dihapus valid (menghindari ketidaktahuan)
ConsttryCount = 2 'Hindari menghapus jumlah upaya yang melebihi batas atas poin yang valid
'-----------
Mengacak
Dimi, II, III
'Tidak ada caching
Response.expires = -9999
Response.addheader "pragma", "no-cache"
Response.addheader "cache-ctrol", "no-cache"
Response.contentType = "Image/BMP"
'Data warna (karakter, latar belakang)
Dimvcolordata (1)
vcolordata (0) = chrb (0) & chrb (0) & chrb (0) 'biru 0, hijau 0, merah 0 (hitam)
vcolordata (1) = chrb (211) & chrb (255) & chrb (250) 'biru 250, hijau 236, merah 211 (biru muda)
'Data Karakter (Anda dapat memodifikasinya sendiri. Jika Anda memodifikasi ukurannya, ingatlah untuk mengubah pengaturan sebelumnya juga)
Dimvnumberberdata (85)
vnumberberdata (0) = ""