Crear un generador de contraseñas aleatorias
Si está utilizando contraseñas de cualquier tipo en su sitio, es mejor mantenerlas al azar. De esa manera, los intrusos no pueden adivinarlos fácilmente.

Primero, es bueno saber un poco sobre los caracteres ASCII. Cada carácter que puede escribir su teclado está realmente representado por un número. Entonces, la letra A está representada por 65. La letra Z está representada por 90. Entonces, todo lo que necesita hacer es generar una serie de números aleatorios, cada número entre 65 y 90. Eso le daría una manera de encontrar las letras equivalentes.

Si también quieres incluir números, esos se encuentran entre los puntos 48 y 57. No usaría los puntos entre 57 y 65, esos son caracteres extraños como los dos puntos.

Entonces, supongamos que desea crear una contraseña de 7 caracteres que contenga una variedad aleatoria de letras y números. Podrías hacer algo como esto:

Aleatorizar ()
PassLen = 0
CurrPass = ""

hacer mientras PassLen <7
CurrLtr = Int ((42 * Rnd ()) + 48)
si CurrLtr 65 entonces
CurrPass = CurrPass y Chr (CurrLtr)
PassLen = PassLen + 1
terminara si
lazo

Así que sigue generando un nuevo carácter ASCII, y cada vez que lo hace, ve si está en el rango de letras o números. Si es así, lo usa para agregar a su contraseña. Si no lo está (es decir, si está en el área central de ese 'símbolo') lo ignora y sigue buscando. Cuando termines, ¡deberías tener una contraseña agradable y aleatoria!

Gráfico ASCII

Instrucciones De Vídeo: Taller de java: Generador de contraseñas seguras (Mayo 2024).