Как сгенерировать случайный пароль из консоли.

Posted by

Порой необходимо придумать какой либо сложный пароль на почту, в систему да мало ли куда. Работая в консоли на рабочей станции или на сервере воспользуемся разбором работы со следующей утилитой .

 

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

Можно создавать пароли и на основе Ваше пароля так и считывать из файла.

Как видим полет фантазии и возможности программы впечатляют. Удачи!

 

 

 

 

 

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

восемь + 9 =