Introducción
En este proyecto, aprenderás cómo crear un script generador de contraseñas aleatorias que cumpla con requisitos de seguridad específicos. El script generará una contraseña de 12 caracteres que incluya al menos un dígito, una letra mayúscula, una letra minúscula y un carácter especial del conjunto ><+-{}:.&;
. Este proyecto te proporcionará experiencia práctica en scripting y en trabajar con datos aleatorios.
👀 Vista previa
$ cd /home/labex/project
$ sh genpass.sh
## Ejemplo
2Dsxw9+xS:27
🎯 Tareas
En este proyecto, realizarás lo siguiente:
- Configurar el entorno del proyecto y crear el archivo de script necesario.
- Implementar la lógica para generar una contraseña aleatoria que cumpla con los requisitos de complejidad especificados.
- Probar el script generador de contraseñas para asegurarte de que funcione correctamente.
🏆 Logros
Al completar este proyecto, podrás:
- Comprender el proceso de creación de un script generador de contraseñas aleatorias.
- Implementar un algoritmo de generación de contraseñas que satisfaga requisitos específicos de tipos de caracteres.
- Probar y validar las contraseñas generadas para confirmar que cumplen con los criterios deseados.