Heim  >  Artikel  >  Backend-Entwicklung  >  Zwei Funktionen für ASP zum Generieren zufälliger Passwörter

Zwei Funktionen für ASP zum Generieren zufälliger Passwörter

怪我咯
怪我咯Original
2017-03-30 13:27:241601Durchsuche

Zwei Funktionen für ASP zum Generieren zufälliger Passwörter:
Funktion 1

<%
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
%>

makePassword(str) 'str Anzahl der Ziffern im Passwort

Funktion 2

<% 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
%>

gen_key(str) 'str ist die Anzahl der Passwortziffern
Diese Funktion kann auch erweitert werden. . Wenn Sie die Funktion „Groß-/Kleinschreibung berücksichtigen“ hinzufügen möchten, ändern Sie die Array-Größe in char_array(50) und listen Sie später alle möglichen Kleinbuchstaben auf. Zum Beispiel:
char_array(36) = "a"
char_array(37) = "b"
.....und so weiter


Das obige ist der detaillierte Inhalt vonZwei Funktionen für ASP zum Generieren zufälliger Passwörter. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn