viernes, 3 de agosto de 2012

Codigo : Generador de Contraseña Python

Acontinuación les dejo un codigo python para generar contraseñas, bueno es simplemente algo basico.
Espero sea de ayuda o para su conocimiento.


import random, os
a= ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t', ? 'u','v','w','x','y','z','1','2','3','4','5','6','7','8','9','{',':','>','?','}','|','!','@','#','$','%','^','&','*','(',')','-','+']

z = int(raw_input("Cuantos Caracteres en Tu Contrasena?: "))
os.system("clear")
List = []
for x in xrange(z):
  List.append(random.choice(a))
print "".join(List)
print "1) Si"
print "2) No"
b = int(raw_input("Te Gustaria Guardar Esta Contrasena en un Archivo De Texto?: "))
if b == 1:
  c = raw_input("Para Que es Esta Contrasena?: ")
  x = open("%s.txt" % c, "w")
  y = "".join(List)
  x.write(y)
  x.close
  x = open("%s.txt" % c, "r")
  x.read
  print "Guardado!"
elif b == 2:
  raw_input("Presiona Enter Para Continuar")

No hay comentarios:

Publicar un comentario

Comenta :