Найти - Пользователи
Полная версия: Чем сгенерить случайный пароль
Начало » Django » Чем сгенерить случайный пароль
1
Andrejus
Доброго времени суток. Собственно столкнулся с сабжем…
Быстрый гуглинг и док-ридинг не дали результатов
Андрей Светлов
Тушите свет. Что, и поиск модуля для генерации случайных чисел ничего не дал?
Andrejus
Андрей Светлов
Тушите свет. Что, и поиск модуля для генерации случайных чисел ничего не дал?
Я решил поискать готовое решение прежде, чем писать своё, ибо ленив! :)
mike_girkin
Andrejus
Андрей Светлов
Тушите свет. Что, и поиск модуля для генерации случайных чисел ничего не дал?
Я решил поискать готовое решение прежде, чем писать своё, ибо ленив! :)
У меня почему то ощущение, что на поиск и обсуждение было потрачено больше времени, чем на то, чтобы это решение написать. В некоторых случаях изобрести велосипед оказывается быстрее.
aabp
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
заглавные и все остальное добавить по вкусу
Андрей Светлов
random.shuffle :)
Александр Кошелев
from django.contrib.auth.models import make_random_password
Andrejus
Александр Кошелев
from django.contrib.auth.models import make_random_password
Спасибо! Очень пригодилось. Заодно узнал ряд других полезных средств.
Андрей Светлов
И как понимать
Andrejus
Быстрый гуглинг и док-ридинг не дали результатов
Теряюсь в догадках, насколько был быстр гуглинг и ридинг…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB