Generador de contraseñas con python

Este es un pequeño generador de contraseñas para cuando requerimos crear una contraseña y se nos han agotado las opciones o inventiva al momento de crear una contraseña con combinaciones de: letras minúsculas, mayúsculas, números y símbolos.

Creo un archivo llamado genera_clave.py con el siguiente contenido:

#!/usr/bin/env python

import random
longitud = raw_input('Introduzca longitud de la clave: ')
base_char = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&?_'
passwd = ''
while len(passwd) <> int(longitud):
    passwd += random.choice(base_char)
print passwd

Le doy privilegios de ejecución:

chmod 755 genera_clave.py

Lo uso:

./genera_clave.py

El script simplemente toma un valor de longitud que queremos para nuestra contraseña y genera de manera aleatoria el valor que irá concatenando hasta que se cumpla la longitud deseada.

Advertisements

About felixurbina

Humano con todos los defectos y virtudes que vienen de fábrica.
This entry was posted in Python, Recomendación. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s