Порой необходимо придумать какой либо сложный пароль на почту, в систему да мало ли куда. Работая в консоли на рабочей станции или на сервере воспользуемся разбором работы со следующей утилитой apg.
keiz@ekz:~$ aptitude search apg
p apg – автоматический генератор паролей (автономная версия)
Прочитав man apg пробежимся по параметрам.
Сгенерируем пароли:
keiz@ekz:~$ apg -a 0 -n 6 -m 9 -x 20
, где
-n 7 — количество сгенерируемых паролей (по умолчанию 6)
-m 9 — Минимальная длина пароля (по умолчанию 8)
-x 20 — Максимальная длина пароля (по умолчанию 10)
Пример:
yanNiphkemKetAus
rej2ojDihiv6
PruVardoymwefOrad
Julv*OrfEv
FinoovNikigCawJien0
ooffinAvUsosoodfaj-
Составим пароли включающие в себя только буквы, спецсимволы, цифры, большие или маленькие буквы. (подробнее смотрите параметры man apg (-M).
keiz@ekz:~$ apg -M sncl
GadAjnab4
diuvilowv
Aciloidvos
NicDysUt”
TutMatwec?
pypTherc9
Cгенерируем пароль состоящий только из нулей и единиц:
keiz@ekz:~$ apg -a 1 -M n -n 3 -m 8 -E 23456789
1111011110
0111100110
101110111
Сгенируем пароль состоящий исключив некоторые буквы GNHDF:
keiz@ekz:~$ apg -a 1 -M C -n 3 -m 8 -E GNHDF
XJTRRTIT
SMXJJBYPS
QXSPTATL
Можно создавать пароли и на основе Ваше пароля так и считывать из файла.
Как видим полет фантазии и возможности программы впечатляют. Удачи!