Ir al contenido principal
[PYTHON] Pypass: Generador de passwords
# -*- coding: utf-8 -*-
__prj__ = 'Pypass'
__version__ = '1.0'
__license__ = 'GNU General Public License v3'
__author__ = 'noxonsoftwares'
__url__ = 'noxonsoftwares.blogspot.com'
__date__ = '2016/03/02'
import string
import os, sys
from random import *
#######################################
# Console colors
#######################################
W = '\033[0m' # white (normal)
R = '\033[31m' # red
G = '\033[32m' # green
O = '\033[33m' # orange
B = '\033[34m' # blue
P = '\033[35m' # purple
C = '\033[36m' # cyan
GR = '\033[37m' # gray
def genera():
characters = string.digits
password = "".join(choice(characters) for x in range(randint(0, 9)))
while True:
i = len(password)
if i == 8:
# Escribe y agrega los pass al diccionario
dic = open("diccionario.txt", "a")
dic.write(password + "\n")
dic.close()
break
else:
return genera()
def generar():
try:
count = 0
max = int(input("Ingrese la cantidad de claves a generar: "))
while (count < max):
genera()
count = count + 1
print("[+]Generando clave...", count, "/", max)
os.system("clear")
except:
print(R + "[!]Solo debe ingresar numeros" + W)
sys.exit()
finally:
banner()
print("[+]Claves generadas con exito.")
def banner():
print("""
###############################################################################
# 888888 #
# 8 8 e e eeeee eeeee eeeee eeeee #
# 8eeee8 8 8 8 8 8 8 8 " 8 " #
# 88 8eeee8 8eee8 8eee8 8eeee 8eeee #
# 88 88 88 88 8 88 88 #
# 88 88 88 88 8 8ee88 8ee88 #
#-----------------------------------------------------------------------------#
#-------------------------------noxonsoftwares--------------------------------#
###############################################################################
""")
os.system("clear")
banner()
generar()
Comentarios
Publicar un comentario
Comentarios