Saltar al contenido

Generador de contraseñas de Python – PythonForBeginners.com

Generador de contraseñas

Puede utilizar cadenas de Pythons y módulos aleatorios para generar contraseñas.

El módulo de cadena contiene varias constantes y clases útiles.

Algunos de ellos los usaremos en este script.

string.ascii_letters
Concatenación de las letras ascii (mayúsculas y minúsculas)

string.digits
La cadena ‘0123456789’.

string.punctuation
Cadena de caracteres ASCII que se consideran caracteres de puntuación en C
lugar.

print string.ascii_letters

imprimir cadena de dígitos

print string.punctuation

Producción

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789
! ”# $% & ‘() * +, -. / :; <=>[email protected][]^ _` {|} ~

Script del generador de contraseñas

Entonces, para poner todo esto junto, podemos usar un script generador de contraseñas bastante bueno.

import string
from random import *
characters = string.ascii_letters + string.punctuation  + string.digits
password =  "".join(choice(characters) for x in range(randint(8, 16)))
print password

Más lectura

Para obtener más scripts, consulte la página de ejemplos de código.

Entrenamiento de Python recomendado

Para el entrenamiento de Python, nuestra principal recomendación es DataCamp.