Rumah pembangunan bahagian belakang Tutorial C#.Net ASP生成随机密码的两个函数

ASP生成随机密码的两个函数

Mar 30, 2017 pm 01:27 PM

ASP生成随机密码的两个函数:
函数一

<%
function makePassword(byVal maxLen)
Dim strNewPass
Dim whatsNext, upper, lower, intCounter
Randomize
For intCounter = 1 To maxLen
whatsNext = Int((1 - 0 + 1) * Rnd + 0)
If whatsNext = 0 Then
&#39;character
upper = 90
lower = 65
Else
upper = 57
lower = 48
End If
strNewPass = strNewPass & Chr(Int((upper - lower + 1) * Rnd + lower))
Next
makePassword = strNewPass
end function
%>
Salin selepas log masuk

makePassword(str) 'str 密码的位数

函数二

<% Function gen_key(digits)
dim char_array(35)
char_array(0) = "0"
char_array(1) = "1"
char_array(2) = "2"
char_array(3) = "3"
char_array(4) = "4"
char_array(5) = "5"
char_array(6) = "6"
char_array(7) = "7"
char_array(8) = "8"
char_array(9) = "9"
char_array(10) = "A"
char_array(11) = "B"
char_array(12) = "C"
char_array(13) = "D"
char_array(14) = "E"
char_array(15) = "F"
char_array(16) = "G"
char_array(17) = "H"
char_array(18) = "I"
char_array(19) = "J"
char_array(20) = "K"
char_array(21) = "L"
char_array(22) = "M"
char_array(23) = "N"
char_array(24) = "O"
char_array(25) = "P"
char_array(26) = "Q"
char_array(27) = "R"
char_array(28) = "S"
char_array(29) = "T"
char_array(30) = "U"
char_array(31) = "V"
char_array(32) = "W"
char_array(33) = "X"
char_array(34) = "Y"
char_array(35) = "Z"
randomize
do while len(output) < digits
num = char_array(Int(35 * Rnd + 0))
output = output + num
loop
gen_key = output
End Function
%>
Salin selepas log masuk

gen_key(str) 'str为密码位数
这个函数还可以扩展。。如果你还要加上“大小写敏感区分大小写”特性的话,修改数组大小为char_array(50),然后在后面列出所有可能的小写字符。例如:
char_array(36) = "a"
char_array(37) = "b"
...............类推


Atas ialah kandungan terperinci ASP生成随机密码的两个函数. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah objek terbina dalam asp? Apakah objek terbina dalam asp? Nov 09, 2023 am 11:32 AM

Objek terbina dalam ASP termasuk Permintaan, Respons, Sesi, Aplikasi, Pelayan, Sesi.Kandungan, Aplikasi.Kandungan, Pelayan.CreateObject, Pelayan.MapPath, Server.Execute, Server.Transfer, dsb. Pengenalan terperinci: 1. Permintaan: mewakili objek permintaan HTTP, dsb.

Apakah alat pembangunan asp? Apakah alat pembangunan asp? Oct 23, 2023 am 11:02 AM

Alat pembangunan ASP termasuk Visual Studio, Dreamweaver, FrontPage, EditPlus, UltraEdit, SQL Server Management Studio, RAD Studio, Delphi, Asp.NET dan Oracle SQL Developer.

Bagaimana untuk mengesan kelemahan secara manual dalam asp Bagaimana untuk mengesan kelemahan secara manual dalam asp Oct 13, 2023 am 10:49 AM

Pengesanan kelemahan manual ASP: 1. Semak mekanisme pengesahan dan penapisan aplikasi ASP untuk input pengguna 2. Semak mekanisme pengekodan dan penapisan aplikasi ASP untuk data keluaran 3. Semak mekanisme pengurusan sesi dan pengesahan aplikasi ASP; Kawalan kebenaran aplikasi ASP pada fail dan direktori 5. Semak pengendalian ralat aplikasi ASP 6. Semak keselamatan pangkalan data aplikasi ASP 7. Semak fail konfigurasi dan konfigurasi pelayan;

pengesanan kelemahan alat pengimbasan asp pengesanan kelemahan alat pengimbasan asp Oct 13, 2023 am 10:45 AM

Pengesanan kelemahan alat pengimbasan ASP: 1. Pilih alat pengimbasan yang sesuai 2. Konfigurasikan sasaran pengimbasan dalam alat pengimbasan 3. Konfigurasikan pilihan pengimbasan seperti yang diperlukan 4. Selepas konfigurasi selesai, mulakan alat pengimbasan; . Alat pengimbasan Laporan akan dihasilkan yang menyenaraikan kelemahan dan isu keselamatan yang dikesan 6. Betulkan kelemahan dan isu keselamatan yang dikesan mengikut cadangan dalam laporan 7. Selepas membetulkan kelemahan, jalankan semula alat pengimbasan untuk memastikan bahawa kelemahan telah berjaya dieksploitasi pembaikan.

Bagaimana untuk melakukan pengesanan kelemahan audit keselamatan asp Bagaimana untuk melakukan pengesanan kelemahan audit keselamatan asp Oct 13, 2023 am 10:54 AM

Langkah-langkah pengesanan kelemahan audit keselamatan ASP: 1. Kumpul maklumat yang berkaitan tentang aplikasi ASP 2. Berhati-hati menganalisis kod sumber aplikasi ASP 3. Semak mekanisme pengesahan dan penapisan aplikasi ASP untuk input pengguna; mekanisme penapisan data keluaran; 5. Semak mekanisme pengesahan dan pengurusan sesi aplikasi 6. Semak kawalan kebenaran aplikasi pada fail dan direktori 7. Semak pengendalian ralat aplikasi; ; 9. Betulkan kelemahan.

Bagaimana untuk menyambung asp untuk mengakses pangkalan data Bagaimana untuk menyambung asp untuk mengakses pangkalan data Oct 18, 2023 am 11:33 AM

Kaedah sambungan: 1. Gunakan ADO untuk menyambung ke pangkalan data 2. Gunakan DSN untuk menyambung ke pangkalan data 3. Gunakan rentetan sambungan untuk menyambung ke pangkalan data;

Apakah kaedah untuk mengesan kelemahan asp? Apakah kaedah untuk mengesan kelemahan asp? Oct 13, 2023 am 10:42 AM

Kaedah termasuk: 1. Gunakan alat pengimbasan kerentanan khusus; 2. Ujian manual untuk menemui dan mengesahkan kelemahan dalam aplikasi ASP; kod aplikasi ASP.

Purata harga jualan iPhone meningkat 14% kerana iPhone 13 memacu hasil rekod Purata harga jualan iPhone meningkat 14% kerana iPhone 13 memacu hasil rekod Apr 14, 2023 pm 03:22 PM

Harga jualan purata (ASP) iPhone mencapai pertumbuhan dua angka tahun lepas, meningkat 14% tahun ke tahun. Populariti iPhone 13 adalah pemacu utama, membantu mendorong pasaran telefon pintar global secara keseluruhan kepada rekod pendapatan tahunan sebanyak $448B. Walaupun kekurangan alat ganti, pasaran telefon pintar berkembang 7% tahun ke tahun, dengan Apple mengambil bahagian terbesar... Firma risikan pasaran Counterpoint mengeluarkan anggaran terbarunya hari ini. Menurut penyelidikan terkini daripada MarketMonitorService Counterpoint, hasil pasaran telefon pintar global akan melebihi AS$448 bilion pada 2021. Walaupun kekurangan komponen dan sekatan COVID-19 terus mengganggu bekalan global

See all articles