Як ніколи важливо використовувати надійні паролі для своїх онлайн-акаунтів. Без надійного пароля іншим легко його зламати. Чудово, якщо ви можете придумати хороший пароль самостійно, але якщо у вас закінчилися ідеї або ви відчуваєте, що пароль недостатньо надійний, ви можете змусити свій комп’ютер видати його за вас.
Ось 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, тому немає виправдання не робити цього.
Важливо, щоб ваші паролі були в секреті та в безпеці. Незалежно від того, скільки інструментів ви використовуєте для створення довгих складних паролів, зрештою вся справа в тому, щоб зберігати їх у безпечному місці. Будь-хто може змусити вас розкрити паролі. Візьміть за правило нікому не довіряти свої дані для входу, незважаючи ні на що.
Та ну, не смішіть, такі паролі підбираються першокласниками по даті будь-якої першої дії, через їх лінійність та прогнозованість.
На крайній випадок можна так отримати на порядок більш унікальний пароль:
А взагалі де кирилиця, де емодзі, в решті решт?😎