10 способов генерировать безопасные пароли в Linux

Как никогда важно использовать надежные пароли для своих онлайн-аккаунтов. Без надежного пароля другим легко его взломать. Замечательно, если вы можете придумать хороший пароль самостоятельно, но если у вас закончились идеи или вы чувствуете, что ваш пароль недостаточно надежен, вы можете заставить свой компьютер выдать его за вас.

Вот 10 способов генерировать совершенно новые безопасные пароли, которым вы можете доверять в Linux.

1. APG

Автоматический генератор паролей, или APG, устанавливается на все системы Ubuntu. Это простая в использовании утилита, которая может дать вам различные пароли на основе случайного ввода с клавиатуры. Например, вы можете запустить эту команду в интерфейсе командной строки (CLI) Ubuntu:

apg

Это предложит шесть «произносимых» паролей. Они должны быть произносимыми, чтобы сделать их более запоминающимися, хотя большинство из них по-прежнему случайны.

Если вам нужны полностью случайные пароли, вы можете запустить:

apg -a 1

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

2. pwgen

pwgen — еще одна утилита, которую можно быстро установить с помощью команды:

sudo apt-<span class="hljs-keyword">get</span> install pwgen

Если в вашей системе есть инструмент для генерации паролей, запустите эту команду для генерации паролей:

pwgen

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

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

Вы также можете использовать различные флаги для настройки пароля:

Как сгенерировать только один пароль

Используйте флаг -1, чтобы сгенерировать один пароль, а не весь экран, заполненный ими.

Как сгенерировать пароль с помощью другого алгоритма

Если вы запускаете команду с флагом -s, пароль генерируется с использованием другого алгоритма, чтобы сделать его еще более безопасным.

Как сгенерировать пароль со специальными символами

Флаг -y добавляет к предоставленному паролю специальные символы.

Как сгенерировать пароль без цифр

Флаг -0 генерирует пароль, не содержащий цифр.

Как сгенерировать пароль без сложных символов

Флаг -B запрещает использование трудночитаемых символов, таких как 1 I l или 0 O

Как сгенерировать пароль без гласных

Флаг -v не допускает гласных. Это в основном используется, если веб-сайт не позволяет использовать оскорбительные выражения в паролях.

3. makepasswd

makepasswd — еще одна утилита, упрощающая создание паролей. Вы можете установить его с помощью этой команды:

sudo apt-<span class="hljs-keyword">get</span> install makepasswd

Оттуда вы можете создать несколько паролей с помощью этой команды:

makepasswd -count X -minchars Y

Замените «X» на желаемое количество паролей и «Y» на минимальную длину каждого пароля. Он также достаточно гибок для других пользователей.

Например, следующая команда даст вам рандомизированный цифровой пароль, состоящий только из четырех цифр, то есть PIN (персональный идентификационный номер):

makepassword -string 1234567890 -chars 4

4. passwordmaker-cli

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

sudo apt-<span class="hljs-keyword">get</span> install passwordmaker-cli

Чтобы использовать эту утилиту командной строки, запустите:

<span class="hljs-selector-tag">passwordmaker</span> <span class="hljs-selector-tag">--url</span> <span class="hljs-selector-tag">makeuseof</span><span class="hljs-selector-class">.com</span>

Замените «makeuseof.com» на другой веб-сайт по вашему выбору. Затем он попросит вас ввести мастер-пароль, прежде чем дать вам безопасный.

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

5. Вручную с хорошо продуманными командами

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

date +%s | sha256sum | base64 | head -c <span class="hljs-number">32</span> ; <span class="hljs-keyword">echo</span>

​​Другой пример, который легче запомнить (то есть команду, а не пароль, который она генерирует)::

date | md5sum

6. OpenSSL

OpenSSL также помогает генерировать пароли. Используя функцию rand, вы можете иметь много случайных безопасных паролей в Linux. Все, что вам нужно сделать, это указать длину пароля, который вы хотите сгенерировать.

Многие дистрибутивы Linux поставляются с предустановленным OpenSSL; однако они могут не иметь функции rand. Для этого вам нужно установить его на Ubuntu с помощью команды APT:

sudo apt <span class="hljs-keyword">install</span> <span class="hljs-keyword">rand</span>

После установки функции вы можете сгенерировать пароль с помощью следующей команды:

openssl rand -base64 14

«14» — это длина пароля, но вы можете использовать любую длину пароля.

7. Утилита GPG

Еще одним широко используемым методом генерации паролей является GPG. Это также инструмент командной строки, доступный в Linux, Windows и Android. Например, чтобы создать 16-значный пароль, вы можете выполнить следующую команду:

gpg <span class="hljs-comment">--gen-random --armor 1 16</span>

8. Perl Script

Вы также можете использовать сценарий Perl для создания любого количества паролей в системе Linux. Чтобы установить perl в Ubuntu, используйте команду apt-get:

sudo apt-<span class="hljs-keyword">get</span> install perl

После установки создайте perl-файл, в который вы добавите скрипт для генерации паролей. Создайте файл скрипта с расширением .pl с помощью редактора nano:

<span class="hljs-selector-tag">nano</span> <span class="hljs-selector-tag">passwordscript</span><span class="hljs-selector-class">.pl</span>

Добавьте следующее содержимое в файл .pl:

<span class="hljs-meta">#!/usr/bin/perl</span>

<span class="hljs-selector-tag">my</span> <span class="hljs-keyword">@alphanumeric</span> = (<span class="hljs-string">'a'</span>..<span class="hljs-string">'z'</span>, <span class="hljs-string">'A'</span>..<span class="hljs-string">'Z'</span>, <span class="hljs-number">0</span>..<span class="hljs-number">9</span>);

my $randpassword = join <span class="hljs-string">''</span>, map $alphanumeric[rand @alphanumeric], <span class="hljs-number">0.</span><span class="hljs-number">.8</span>;

<span class="hljs-built_in">print</span> <span class="hljs-string">"<span class="hljs-variable">$randpassword</span>n"</span>

Чтобы сохранить файл, нажмите Ctrl + X, затем Y и нажмите Enter.

Теперь запустите скрипт с помощью утилиты perl для генерации пароля:

<span class="hljs-selector-tag">perl</span> <span class="hljs-selector-tag">passwordscript</span><span class="hljs-selector-class">.pl</span>

9. Пользовательский интерфейс Revelation

Если вам неудобно использовать командную строку Linux, вы можете использовать приложения с удобным графическим интерфейсом пользователя (GUI) для создания паролей. Одним из таких инструментов является Откровение. Чтобы установить Revelation в Ubuntu, введите следующую команду:

sudo apt-<span class="hljs-keyword">get</span> install revelation

После запуска выберите «Просмотр» > «Генератор паролей», чтобы открыть окно генератора паролей. Здесь вы укажете длину пароля, который хотите создать. Вы также можете установить флажок внизу, если хотите, чтобы в пароле были знаки препинания, чтобы сделать его более сложным.

Чтобы сгенерировать пароль, нажмите кнопку Сгенерировать .

10. UI Keepassx

Еще одно приложение с графическим интерфейсом, которое вы можете использовать для создания паролей в Keepass. Это инструмент управления паролями, который также легко установить и использовать в Linux. Чтобы установить Keepass на Ubuntu, выполните:

sudo apt-<span class="hljs-keyword">get</span> install keepassx

Теперь запустите его и нажмите База данных > Новая база данных. Здесь вы предоставите мастер-ключ, а затем нажмите ОК. Затем перейдите в Группы > Добавить новую группу. Дайте название группе и нажмите ОК. После этого нажмите «Записи» > «Добавить новую запись».

Чтобы сгенерировать пароль, нажмите кнопку Gen. , расположенную справа. Вы также можете указать длину пароля и символы, которые хотите использовать.

Что вы используете для паролей?

Существует множество способов генерировать безопасные пароли в Linux, так что нет оправдания не делать этого.

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

Поделитесь с друзьями

Добавить комментарий

1 Комментарий
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
VINRARUS

date | md5sum

date +%s | sha256sum

Та ну, не смішіть, такі паролі підбираються першокласниками по даті будь-якої першої дії, через їх лінійність та прогнозованість.

На крайній випадок можна так отримати на порядок більш унікальний пароль:

sha256sum /proc/meminfo

А взагалі де кирилиця, де емодзі, в решті решт?😎

1
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x