[Python]Generador de contraseñas

Iniciado por Iluminadora, 21 Enero 2015, 10:59 AM

0 Miembros y 1 Visitante están viendo este tema.

Iluminadora

Hola,he creado un pequeño generador,podeís darle la función que querais,etc,yo lo uso para nuevas claves en mi router,y así que sea más dificil que alguién consiga mi password,aquí os dejo el link de pastebin y el código :  http://pastebin.com/45SPiBeR

Código (python) [Seleccionar]
#!/usr/bin/env python3

#Creador : https://www.facebook.com/TheNinjaBlack2
#respondiendo las tipicas preguntas,para que un generador de contrasenas?
#para lo que quieras,y segun el uso que le veas
#yo por ejemplo la uso para cambiar de password al router una vez ha la semana,por eso uso el generador
#Desarollado en python3X con 'x' quiero decir python 3 o superior
from random import choice
from string import ascii_letters , digits
import os
import sys

try:
    os.system('clear')
except:
    os.system('cls')
if 'creador' in sys.argv:
    print ("creador:https://www.facebook.com/TheNinjaBlack2")
    exit(0)
longitud = int(input("Escribe la cantidad de longitud que deseas para la clave:"))
cuantas = int(input("Cuantos tipos de contrasenas deseas generar:"))
caracteres = ascii_letters + digits
def generador(ab):
    for i in range(ab):
        final = ''.join([choice (caracteres) for i in range(longitud)])
        print (final)
generador(cuantas)