ASP: Gerando uma senha aleatória de forma simples
Esta função pode ser usada para ter uma senha aleatória gerada automáticamente. Ela permite a especificação de caracteres válidos e também a quantidade de caracteres a ser utilizado. É uma função bem ...
Publicado em: 16 de junho de 2009 | Leituras: 2.607 |
Canal: ASP.NET |
Autor: Alexandre de Luccia
Esta função pode ser usada para ter uma senha aleatória gerada automáticamente. Ela permite a especificação de caracteres válidos e também a quantidade de caracteres a ser utilizado. É uma função bem simples limpa e muito eficiente.
Qualquer dúvida entre em contato comigo deixando um comentário. Abraços!
<%
Function GeraSenha( nNoChars, sValidChars )
' nNoChars = comprimento da senha gerada
' sValidChars = Validando caracteres
' ( "" ) then
' Padrão para gerar senha: A-Z AND a-z AND 0-9
Const szDefault = "abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVXYZ0123456789"
Dim nCount
Dim sRet
Dim nNumber
Dim nLength
Randomize 'iniciando randomização
If sValidChars = "" Then
sValidChars = szDefault
End If
nLength = Len( sValidChars )
For nCount = 1 To nNoChars
nNumber = Int((nLength * Rnd) + 1)
sRet = sRet & Mid( sValidChars, nNumber, 1 )
Next
Password_GenPass = sRet
End Function
%>
<%
Response.Write "Senha A: " & GeraSenha( 10, "" )
%>
<%
Response.Write "<br>Senha B: " & GeraSenha( 5, "ABCabc" )
%>Qualquer dúvida entre em contato comigo deixando um comentário. Abraços!
Resposta em até 24 horas! (grátis)Dúvidas?
Autor da matéria
Últimas matérias escritas pelo autor:
|
Alexandre de Luccia Analista Desenvolvedor de Sistemas desde 2005, participou em projetos em grandes empresas, tais como: LAB SSJ, TELEFÔNICA, GLOBO, ORACLE, VOTORANTIM, COSAN, VIVO, CLARO, UNIBANCO, FININVEST, EMBRAER, EATON, CYRELA, CAMARGO CORRÊA, AMBEV entre outras |
Últimas matérias escritas pelo autor:
17/06 - ASP: Separando Caracteres de Variável ...
16/06 - ASP: Gerando uma senha aleatória de fo...
12/09 - Gráfico Dinâmico Utilizando XML e FLAS...
11/10 - Abrindo notícia em página através de F...
04/07 - Galeria de Fotos com Efeito Lightbox
19/06 - Usando DateDiff
15/06 - Mala direta e-mail com seleção por che...
10/05 - Aniversáriantes do Mês
20/03 - Notícias atualizadas em seu Site
19/03 - Gerar Planilha Excel
16/06 - ASP: Gerando uma senha aleatória de fo...
12/09 - Gráfico Dinâmico Utilizando XML e FLAS...
11/10 - Abrindo notícia em página através de F...
04/07 - Galeria de Fotos com Efeito Lightbox
19/06 - Usando DateDiff
15/06 - Mala direta e-mail com seleção por che...
10/05 - Aniversáriantes do Mês
20/03 - Notícias atualizadas em seu Site
19/03 - Gerar Planilha Excel
Matérias relacionadas
Últimas matérias
Últimas notícias
Dicas do canal
- Edição de dados no GridView utilizando o...
Chegamos à segunda parte deste artigo e criaremos ... - Edição de dados no GridView utilizando o...
Existem alguns problemas comuns nos projetos de so...







Asp .Net - Autenticação com JQuery/JSON
O que você procura para sua vida profissional?
O planejamento agrega valor
E-mail marketing em 140 caracteres
Novos iPods, novo iOS, novo iTunes e nova Apple TV
Conheça as 100 primeiras cidades atendidas pelo Banda Larga ...
Linus Torvalds diz que mercado já se rendeu ao Linux