Самый простой генератор паролей
Рубрика: Development, Юмор | 25 June 2008, 22:39 | Vadim Voituk
Цитата:
Работаю в вебконторе, сижу смотрю на девочку-программиста напротив -
она смотрит на монитор и бьёт кулаками по клавиатуре. Нежно так, но кулаками :)
- Че, грю, делаешь?! Альтернативные методы разработок?
- Да грит не, я пароль на фтп для пользователей генерирую %)
Источник: http://bash.org.ru/quote/393171
Самое смешное в том, что до недавнего времени я делал точно также. Пока сегодня не прийшлось сгенерировать порядка 50 паролей подряд.
Выручил меня такой вот примитивный генератор паролей:
base64 /dev/urandom | head -n1 -c6

Да, действительно удобно. Только зачем -n1? base64 /dev/urandom | head -c6 работает так же.
Рекомендую посмотреть pwgen.
wheleph: Наверное можно и без “-n 1″
Илья: По возможности гляну. У меня на старой работе ещё кой-где использовали утилиту makepasswd.
Тут же самое “приятное” в том, что не нужно ставить на сервере никакой дополнительный софт.
P.S. Для тебя, как Java-разработчика есть отдельный Groovy-вариант:
groovy -e 'println UUID.randomUUID().toString().substring(0,6)'Не-а, плохая идея. Ибо шесть шестнадцатеричных цифр дают всего 96 вариантов. А это даже ручками перебрать можно. :(
Илья: Таки да – согласен :)
А мне вот apg нравится, он генерит случайные пароли, которые к тому же относительно просто запоминаются, вот небольшой пример выдачи:
deetAins2
kerkyiv7
IjOaQuec
tirkUfdat
grobtow{
rewexlav
предпочитаю просто копипастать строки из master.passwd. куски md5/sha идеально подходят под пароли и ничего не надо генерить ) кроме того предпочитаю всётаки более длинный пароль нежели пароль с разными регистрами-спецсимволами.
Иногда в полиси может стоять требование регистров, цифр и спецсимволов.
head -c 6 /dev/urandom| uuencode -m k |grep -E ‘\w{8}’|grep -E ‘[0-9]+’
@echo off
title Password Generator v 1.01
color C0
echo #——————————————–#
echo #Name: Pass_Generator for Brutfors #
echo # Autor: [skp-hacker] #
echo #Home_P: http://www.webtools.ru #
echo #——————————————–#
pause
set path=”C:\password.txt”
set first=111
set last=999
set /a j=(last-first)/100
set /a i=j+first
set k=0
echo %first% > %path%
echo %k%%%
:sas
set /a first+=1
echo %first%>>%path%
if %first% geq %i% (cls&set /a i+=j&set /a k+=1&echo %k%%%)
if %first% lss %last% goto sas
cls
echo INFO
echo #———————————#
Вот самый простой генератор паролей всё это пишем в блокноте и сохраним как bat
А йа всегда делала себе пароли тут http://p.zeos.in/ – мне нравиться. Удобно и быстро!!!