Categorias

Gerar senhas utilizando MD5

O código abaixo gera senhas aleatórias baseadas na data/hora do computador e também utilizando o MD5 (Message-Digest algorithm 5 – algoritmo de hash de 128 bits unidirecional).

Simple e eficaz.



.:Gerador de Senhas:.





<%
randomize
tam=8 'Define o tamanho da senha
md=md5(now())
aleat=Int(22-tam*Rnd)+1
senha=mid(md, aleat, tam)

'Explicando:
'response.write "md5(now()) = faz a encriptação (hash) da hora e data atual - (32 caracteres)
" 'response.write "Veja: " & md & "
" 'response.write "
Int(22-tam*Rnd)+1 = Gera um aleatorio sempre menor que 22
" 'response.write "Veja: " & aleat & "
" 'response.write "
mid(md, aleat, tam) = Do hash gerado pega o tamanho da senha a partir do aleatorio gerado
" response.write "Confira a senha gerada: " & senha & "
" %>

Arquivos para Download:

senhas.zip