contraseñas fuertes
Publicado por alejandro (1 intervención) el 26/11/2019 15:57:02
Realizar un programa que genere una contraseña fuerte a partir de una frase. La fortaleza de la contraseña dependerá del numero de palabras de la frase y de si la frase se han introducido valores numéricos y caracteres especiales. Para conseguirla realizaremos el siguiente tratamiento con la frase:
Tomaremos la primera letra de cada palabra, alternado su conversión a mayúsculas.
Si encontramos cifras las mantendremos tal cual a su posición dentro de la frase.
Si no encontramos ninguna cifra contaremos el número de caracteres de la frase y este valor numérico encabezará la contraseña. Después contaremos el número de palabras y añadiremos este valor al final de la contraseña.
Si encontramos cualquier carácter especial que no sea ni letra ni cifra decimal (como los $% & / () = * - +,;.: - _) también le mantendremos tal cual a su posición.
Si no encontramos ningún carácter especial como los anteriores.
De la que tomaremos un par de valores aleatoriamente y los colocaremos al principio y al final de la contraseña.
Presentaremos la contraseña generada al usuario para que la memorice.
Tomaremos la primera letra de cada palabra, alternado su conversión a mayúsculas.
Si encontramos cifras las mantendremos tal cual a su posición dentro de la frase.
Si no encontramos ninguna cifra contaremos el número de caracteres de la frase y este valor numérico encabezará la contraseña. Después contaremos el número de palabras y añadiremos este valor al final de la contraseña.
Si encontramos cualquier carácter especial que no sea ni letra ni cifra decimal (como los $% & / () = * - +,;.: - _) también le mantendremos tal cual a su posición.
Si no encontramos ningún carácter especial como los anteriores.
De la que tomaremos un par de valores aleatoriamente y los colocaremos al principio y al final de la contraseña.
Presentaremos la contraseña generada al usuario para que la memorice.
Valora esta pregunta


-3