Generador de contraseñas
by @jmformoso & @palacios22c
Simple generador de contraseñas que incluye varias opciones, desde solo números hasta combinaciones de números, letras, símbolos, etc.
1. Opciones
- “-l” -> solo letras
- “-ll” -> solo letras minúsculas
- “-lL” -> solo letras mayúsculas
- “-n” -> solo números
- “-s” -> solo símbolos
- “-o” -> solo signos de puntuación
- “-h” -> hexadecimal
- “-nl” -> números y letras
- “-ns” -> números y símbolos
- “-ls” -> letras y símbolos
- “-sy” -> juego de caracteres válidos para Symfony (Mailer)
2. Ejemplos
-
$ python wpassgen.py
-> devuelve una contraseña de 12 caracteres (por defecto) de longitud con letras, números y símbolos. -
$ python wpassgen.py 11
-> devuelve una contraseña de 11 caracteres de longitud con letras, números y símbolos. -
$ python wpassgen.py 13 -n
-> devuelve una contraseña de 13 con solo números. -
$ python wpassgen.py -n
-> devuelve una contraseña de 12 caracteres (por defecto) de longitud con solo números.
Demo con algunas opciones implementadas en wikitel.org/wpassgen
3. Versión
La última versión estable es la v0.2.0, compatible tanto con Python 2.x como Python 3.x
4. Autores
Código desarrollado por @jmformoso con la colaboración de @_spalacios
5. Copyright y licencia
Este código y su documentación se distribuye bajo licencia Apache 2.0