772
Comentário:
|
← Revisão 5e 2013-01-18 16:03:34 ⇥
569
|
Deleções são marcadas assim. | Adições são marcadas assim. |
Linha 9: | Linha 9: |
""" Autor : Danillo Souza <danillo012@gmail.com> Versão : 0.1 Data : 08/06/2010 - 23:32 Descrição: gera uma senha aleatória do tamanho especificado. """ |
Uma função simples que gera senhas aleatórias do tamanho especificado.
1 import random
2 import string
3 import time
4
5 def mkpass(size=16):
6 chars = []
7 chars.extend([i for i in string.ascii_letters])
8 chars.extend([i for i in string.digits])
9 chars.extend([i for i in '\'"!@#$%&*()-_=+[{}]~^,<.>;:/?'])
10
11 passwd = ''
12
13 for i in range(size):
14 passwd += chars[random.randint(0, len(chars) - 1)]
15
16 random.seed = int(time.time())
17 random.shuffle(chars)
18
19 return passwd