Уведомления

Группа в Telegram: @pythonsu

#1 Март 31, 2011 12:11:12

Andrejus
От:
Зарегистрирован: 2011-03-22
Сообщения: 64
Репутация: +  1  -
Профиль   Отправить e-mail  

Чем сгенерить случайный пароль

Доброго времени суток. Собственно столкнулся с сабжем…
Быстрый гуглинг и док-ридинг не дали результатов



Офлайн

#2 Март 31, 2011 12:22:36

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Чем сгенерить случайный пароль

Тушите свет. Что, и поиск модуля для генерации случайных чисел ничего не дал?



Офлайн

#3 Март 31, 2011 12:29:23

Andrejus
От:
Зарегистрирован: 2011-03-22
Сообщения: 64
Репутация: +  1  -
Профиль   Отправить e-mail  

Чем сгенерить случайный пароль

Андрей Светлов
Тушите свет. Что, и поиск модуля для генерации случайных чисел ничего не дал?
Я решил поискать готовое решение прежде, чем писать своё, ибо ленив! :)



Офлайн

#4 Март 31, 2011 12:37:45

mike_girkin
От:
Зарегистрирован: 2009-05-01
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Чем сгенерить случайный пароль

Andrejus
Андрей Светлов
Тушите свет. Что, и поиск модуля для генерации случайных чисел ничего не дал?
Я решил поискать готовое решение прежде, чем писать своё, ибо ленив! :)
У меня почему то ощущение, что на поиск и обсуждение было потрачено больше времени, чем на то, чтобы это решение написать. В некоторых случаях изобрести велосипед оказывается быстрее.



Офлайн

#5 Март 31, 2011 13:06:23

aabp
От:
Зарегистрирован: 2011-03-14
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Чем сгенерить случайный пароль

import random

pswstr = 'yc2uke3n4gs5s6zh718fivap90rold01234567890zeyc4smit1buycukengsszh1fivaproldzeycsmit1bu'

def genpass(lnmin=8, lnmax=14):
psw=''
for i in range(random.randrange(lnmin, lnmax)):
psw = psw+pswstr[random.randrange(0,len(pswstr))]
return psw
заглавные и все остальное добавить по вкусу



Отредактировано (Март 31, 2011 13:07:06)

Офлайн

#6 Март 31, 2011 13:26:19

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Чем сгенерить случайный пароль

random.shuffle :)



Офлайн

#7 Март 31, 2011 14:09:47

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Чем сгенерить случайный пароль

from django.contrib.auth.models import make_random_password



Офлайн

#8 Март 31, 2011 15:49:10

Andrejus
От:
Зарегистрирован: 2011-03-22
Сообщения: 64
Репутация: +  1  -
Профиль   Отправить e-mail  

Чем сгенерить случайный пароль

Александр Кошелев
from django.contrib.auth.models import make_random_password
Спасибо! Очень пригодилось. Заодно узнал ряд других полезных средств.



Офлайн

#9 Март 31, 2011 15:55:43

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Чем сгенерить случайный пароль

И как понимать

Andrejus
Быстрый гуглинг и док-ридинг не дали результатов
Теряюсь в догадках, насколько был быстр гуглинг и ридинг…



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version