Criando um gerador de senha aleatória
Se você estiver usando senhas de qualquer tipo no seu site, é melhor mantê-las aleatórias. Dessa forma, eles não podem ser facilmente adivinhados pelos intrusos.

Primeiro, é bom saber um pouco sobre caracteres ASCII. Cada caractere que seu teclado pode digitar é realmente representado por um número. Portanto, a letra A é representada por 65. A letra Z é representada por 90. Então, tudo o que você precisa fazer é gerar uma série de números aleatórios, cada número entre 65 e 90. Isso daria uma maneira de encontrar as letras equivalentes.

Se você quiser incluir números também, eles são encontrados entre os pontos 48 e 57. Eu não usaria os pontos entre 57 e 65 - esses são caracteres estranhos, como dois pontos.

Então, digamos que você queira criar uma senha de 7 caracteres que contenha uma variedade aleatória de letras e números. Você poderia fazer algo assim:

Aleatória()
PassLen = 0
CurrPass = ""

fazer enquanto PassLen <7
CurrLtr = Int ((42 * Rnd ()) + 48)
se CurrLtr 65 então
CurrPass = CurrPass e Chr (CurrLtr)
PassLen = PassLen + 1
fim se
ciclo

Então, você continua gerando um novo caractere ASCII e, sempre que o faz, vê se está no intervalo de letras ou números. Se for, use-o para adicionar à sua senha. Se não estiver (por exemplo, se estiver na área central do 'símbolo'), você o ignora e continua procurando. Quando terminar, você deve ter uma senha agradável e aleatória!

Gráfico ASCII

Instruções De Vídeo: Gerador de Senhas Aleatórias feito em Xojo (Pode 2024).