Skip to main content

Generador de una o varias contraseñas personalizadas en base a los requisitos especificados por el usuario

Project description

GeneradorContrasenas

Alba Vilches y Nerea Barrueta

Descripción

GeneradorContrasenas es una librería que permite a los usuariso generar una o varias contraseñas en base a los requisitos que especifiquen. Además, se puede personalizar la contraseña con una cadena de carácteres que se quiera añadir.

Objetivo

El objetivo de la librería es generar contraseñas seguras de forma que el usuario no tenga que pensar demasiado. La idea es facilitar el trabajo del usuario dándole a su vez algo de libertad para poder personalizar la contraseña.

Requisitos

  • Longitud de la contraseña
  • Si incluirá mayúsculas o no
  • Si incluirá dígitos o no
  • Si incluirá carácteres especiales o no

Estructura de la librería

La librería consta de tres clases:

  • GenerarContrasena:
    • Es la clase principal. En base a los requisitos del usuario genera una única contraseña.
  • GenerarContrasenasMultiples:
    • Hereda la clase principal y repite el proceso para múltiples contraseñas teniendo en cuenta el número de contraseñas solicitado.
  • EjecutarGeneradorContrasena:
    • Ejecuta el generador de contraseñas. Realiza varias preguntas a las que el usuario debe contestar para utilizar como input en los otros gneradores (mayúsculas, dígitos, caracteres especiales, personalización, número de contraseñas múltiples y longitud)

La tolerancia a errores está integrada en todas las clases.

Instalación de la librería

GeneradorContrasenas requiere Python v3+ para funcionar.

Instala las dependencias necesarias para ejecutar el servidor

from GeneradorContrasenas import EjecutarGeneradorContrasena
ejecutor = EjecutarGeneradorContrasena()
ejecutor.EjecutarGenerador()

Licencia

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

GeneradorContrasenas-1.3.tar.gz (5.4 kB view details)

Uploaded Source

File details

Details for the file GeneradorContrasenas-1.3.tar.gz.

File metadata

  • Download URL: GeneradorContrasenas-1.3.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.7

File hashes

Hashes for GeneradorContrasenas-1.3.tar.gz
Algorithm Hash digest
SHA256 411242d48491a59552e2f64b7afe7b776aa3090aee7675c277746c39b349fcdd
MD5 1e82b016623684e8edc59543d45b440c
BLAKE2b-256 d9c110cc4a87ec10fe4a667951399e34f19321987b31b4d1497f931989c9e791

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page