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

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

Pwgen создает безопасные пароли, которые в то же время очень легко запомнить. Легко запоминаемые пароли не будут так же безопасны как действительно случайные, но это приемлемый уровень риска для большинства случаев. Преимущество запоминающихся паролей очевидно — у вас не возникнет желание записать их или сохранить в электронном виде в небезопасном месте.

Pwgen довольно популярная утилита, поэтому есть в официальных репозиториях большинства дистрибутивов. Для установки в Debian, Ubuntu, Mint наберите:

$ sudo apt install pwgen

Синтаксис Pwgen:

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

При запуске pwgen без параметров будет сгенерирован целый список паролей. Просто выберите понравившийся вариант, и очистите терминал чтобы никто не подсмотрел что вы выбрали.

Для запуска открываем терминал и набираем:

$ pwgen

Как только выберете пароль используйте команду clear чтобы очистить вывод. Если вы уверены что никто не смотрит можно заставить программу генерировать только один пароль:

$ pwgen -1

Для создания полностью случайного пароля используйте опцию s:

$ pwgen -1 -s

Чтобы сделать пароль еще более безопасным можно использовать в нем один специальный символ, например восклицательный знак, кавычка, точка, плюс, минус, равно и т д. Для этого сеть опция -y:

$ pwgen -1 -s -y

Если вас не устраивает стандартная длина пароля, ее можно изменить опцией n, например:

$ pwgen -n 10

Описание основных ключей Pwgen:

-c — Включить в пароль хотя бы одну большую букву.
-A — Не использовать большие буквы при создании пароля.
-n — Включить в пароль хотя бы одну цифру.
-0 — Не использовать цифры при создании пароля.
-y — Включить в пароль хотя бы один специальный символ.
-s — Создать абсолютно хаотичный пароль (не учитывать лёгкость в запоминании).
-B — Не включать в пароль символы, которые можно перепутать (например, большая «O» и цифра «0»). Как написано в справке программы, этот ключ может использоваться людьми с плохим зрением, но в общем случае — не рекомендуется.

-h — Вывести справку. Более полная справка доступна, как обычно, по man pwgen.

-C — Вывод сгенерированных паролей несколькими столбиками.

-1 — Генерировать только один пароль.

-v  — Не использовать гласные буквы (или числа, которые могут быть приняты за гласные), чтобы случайно не получить матерное слово. Понятно, что пароли создаются на латинице, поэтому впечатлительным русским людям, не знающим иностранных языков, можно не волноваться. С другой стороны, транслит никто не отменял.

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

Создать пароли с цифрами, большими буквами и специальными символами и длинной 13 символов, абсолютно хаотичный (не учитывать лёгкость в запоминании):

$ pwgen -ncys 13


ИСТОЧНИКИ.

Генераторы паролей в Linux.

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