PHP - contraseñas fuertes

 
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-3
Responder