Створіть надійний пароль з командного рядка

Наявність надійного пароля - це найважливіше, що ви можете зробити для захисту свого облікового запису чи сервера та захисту ваших даних. Поширені думки полягають у тому, що надійний пароль повинен містити щонайменше символи 14, включаючи рядкові та малі букви, цифри та символи, і ніколи не повинні базуватися на словниковому слові. Використання довгого пароля набагато безпечніше, що якщо використовувати короткий, то довший пароль, то складніше здогадатися. У цій публікації ми розглянемо кілька різних способів генерування надійного пароля за допомогою командного рядка Linux.

Створіть надійний пароль із openssl

Цей метод використовує функцію rands opensl, і він генерує випадкову рядок символів 14:

openssl rand -base64 14

Створіть надійний пароль з urandom

У цьому методі ми будемо фільтрувати / dev / urandom вихід з tr щоб видалити непотрібні символи та надрукувати перші символи 14:

</ dev / urandom tr -dc A-Za-z0-9 | головка -c14; відлуння

Створіть надійний пароль із Pwgen

pwgenце інструмент, який генерує випадкові, безглузді, але вимовляючі паролі.
Для установки pwgen бігти:

sudo apt-get install pwgen

Після того, як установка завершена, використовуйте таку команду, щоб створити випадковий рядок символів 14:

pwgen 14 1

Ви також можете використовувати деякі з наступних прапорів:

  -c or --capitalize
        Include at least one capital letter in the password
  -A or --no-capitalize
        Don't include capital letters in the password
  -n or --numerals
        Include at least one number in the password
  -0 or --no-numerals
        Don't include numbers in the password
  -y or --symbols
        Include at least one special symbol in the password
  -s or --secure
        Generate completely random passwords
  -B or --ambiguous
        Don't include ambiguous characters in the password
  -h or --help
        Print a help message
  -H or --sha1=path/to/file[#seed]
        Use sha1 hash of given file as a (not so) random generator
  -C
        Print the generated passwords in columns
  -1
        Don't print the generated passwords in columns
  -v or --no-vowels
        Do not use any vowels so as to avoid accidental nasty words

Створіть надійний пароль із gpg

Ми також можемо використовувати gpg інструмент для створення сильного пароля символів 14:

gpg --gen-random --armor 1 14

Звичайно, існує багато інших способів генерувати надійний пароль. Наприклад, ви можете додати наступну функцію оболонки bash до своєї ~ / .bashrc Файл:

genpasswd() { 
    strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 14 | tr -d 'n'; echo
}

і коли вам потрібно створити надійний випадковий пароль, просто введіть genpasswd

джерело

залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.