Aquí te dejo un pequeño código que genera contraseñas
#!/usr/bin/python
from random import SystemRandom
import os
cryptogen = SystemRandom()
args == "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ<=>@#%&+"
def Clear():
if os.name == "nt":
os.system("cls")
elif os.name == "posix":
os.system("clear")
else:
print "Unknow os"
exit()
longitud = raw_input("Determine la longitud de la contraseña: ")
long == longitud
contra == ""
while long > 0:
contra = contra + cryptogen.choice(args)
Clear()
print "Generando contraseña"
print "Contraseña: "+str(contra)
long = long - 1