Pwgen — консольный генератор паролей в Linux

Думаю, что не только мне приходится придумывать новые пароли. Придумывать пароли — сложная творческая задача, особенно когда надо раздать пароли нескольким десяткам человек, а фантазии хватает только на «123qwe123». Если это так, то попробуйте утилиту pwgen. Pwgen– это генератор паролей, удовлетворяющий высоким требованиям безопасности.

Изображение программы Pwgen:

Установка Pwgen:

Ubuntu

sudo apt-get install pwgen

Fedora / Centos / OpenSUSE / Mandriva

yum install pwgen

Синтаксис Pwgen:

pwgen [ключи] [длина_пароля] [количество_паролей]

Описание ключей Pwgen:

-c , --capitalize - Включить в пароль хотя бы одну большую букву.
-A, --no-capitalize — Не использовать большие буквы при создании пароля.
-n, --numerals — Включить в пароль хотя бы одну цифру.
-0, --no-numerals — Не использовать цифры при создании пароля.
-y, --symbols — Включить в пароль хотя бы один специальный символ.
-s, --secure — Создать абсолютно хаотичный пароль (не учитывать лёгкость в запоминании).
-B, --ambiguous — Не включать в пароль символы, которые можно перепутать (например, большая «O» и цифра «0»). Как написано в справке программы, этот ключ может использоваться людьми с плохим зрением, но в общем случае — не рекомендуется.
-h, --help — Вывести справку. Более полная справка доступна, как обычно, по man pwgen.
-H — путь/к/файлу[#сид] или
--sha1=путь/к/файлу[#сид] Использовать хэш sha1 заданного файла как генератор произвольных знаков. Пароли, сгенерированные таким методом, не будут произвольными. Запомнив файл (и опциональный сид), можно восстановить пароль или серию паролей. Иногда это может быть полезно.
-C - Вывод сгенерированных паролей несколькими столбиками.
-1 - Вывод сгенерированных паролей одним столбцом.
-v, --no-vowels - Не использовать гласные буквы (или числа, которые могут быть приняты за гласные), чтобы случайно не получить матерное слово. Понятно, что пароли создаются на латинице, поэтому впечатлительным русским людям, не знающим иностранных языков, можно не волноваться. С другой стороны, транслит никто не отменял.

Примеры использования Pwgen:

1. создать пароли с цифрами, большими буквами и специальными символами

pwgen -ncy

2. Создать три пароля с длинной 13 символов

pwgen 13 3
oor8Ieshah4bu Weithahx7eegh ho2Esahthool7

3. Создать пароль на основании хеша определенного файла

pwgen -ncy1H ~/sha1

, где sha1 — созданный, прямо перед примером пустой файл. Вы можете использовать любой другой.

Как видим из примера, пароль каждый раз генерируется один и тот же.

Остались или есть ещё вопросы? Задавайте!
(не забудьте указать ссылку на этот пост)




Оставить комментарий

Установка, настройка, мониторинг и администрирование linux, unix, windows систем