webForumDet fria alternativet

Simple Password Generator (zSPG v1.0)

ASP

0 svar · 1 020 visningar · startad av PatrikB

Medlem sedan mars 20002 836 inlägg
Frågan#1

Ett mycket enkelt password generator:

'-----------------------------------------------------------------------------
' Create a password
'-----------------------------------------------------------------------------
'#############################################################################
'#
'# SCRIPT NAME: zSPG v1.0b (Simple Password Generator v1.0 beta)
'# -------------------------------------------------------------
'#
'# ---------------------------
'# Programmer: Patrik Berggren
'# ---------------------------
'#
'# Date Created: 28 September, 2000
'#
'# -------
'# Contact
'# =======
'# Email: 	mrwize@mrwize.nu
'# Homepage:http://www.mrwize.nu
'#
'# 				******	DISCLAIMER ******
'#
'#	This script is FREEware and can not be sold in any form like:
'#
'#		1:	zip-archives
'#		2:	CD-Rom
'#		3:	Discette
'#		4:	by Download
'#		5: 	or any other archives.
'#
'#
'#	No warranty, support etc. is given. Use at your own risc.
'#
'# 				******	DISCLAIMER ******
'#
'#############################################################################
Function MakePwd(ByRef intPwdLength)
Dim strLetter
Dim arrLetter
Dim t_Pwd
Dim i
Dim intLetter

Randomize

' Character to build password with.
' OBS!!! Use only valid charachters.
'-----------------------------------
strLetter ="A,B,C,D,E,F,G,H,I,J,K,L,M,n,o,p,q,r,s,t,u,v,w,x,y,z," & _
			"0,1,2,3,4,5,6,7,8,9,N,O,P,Q,R,S,T,U,V,W,X,Y,Z," & _
			"a,b,c,d,e,f,g,h,i,j,k,l,m,"

' Create an array with all valid chars
'--------------------------------------
arrLetter = Split(strLetter,",")

	' Builds a password with chosed length
	'-------------------------------------
	For i = 1 To intPwdLength
		intLetter = CInt(RND * UBound(arrLetter))
		t_Pwd = t_Pwd & arrLetter(intLetter)
	Next

	MakePwd = t_Pwd
End Function

ex:
För att generera ett password:
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#006666">
strPassword = MakePwd(10)

Där 10 står för hur långt passwordet ska vara.

cya,
PatrikB

------------------
=================================
** ZWGdesign **
=================================

247 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)