От нечего делать написал генератор сложных паролей.
Программка сырая, но пока что справляется со своим прямым назначением. Вот пример:
administrator@HP:~/prj/py/passgen$ ./gen.py —n 16
&FP@-&7x,eHuy~9q
#!/usr/bin/python
# -*- coding: utf-8 —*-
import sys
import random
# Функция генерации пароля.
def generator(x):
s = ''
if (x > 0):
for i in range(1, x+1):
rnd = random.randint(33, 126)
s += chr(rnd)
else:
return 0
return s
arg = sys.argv
arg.pop(0)
argc = len(arg)
flags = ['-n', '-s']
if argc != 0:
for x in arg:
if x in flags:
ind = arg.index(x)
param = arg[ind+1]
if x == '-n':
print generator(int(param))
elif x == '-s':
print ind, param
Программка сырая, но пока что справляется со своим прямым назначением. Вот пример:
administrator@HP:~/prj/py/passgen$ ./gen.py —n 16
&FP@-&7x,eHuy~9q
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.