Генерация случайного пароля в Linux Shell

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

Linux

Генерация пароля с помощью OpenSSL

В Linux существует несколько методов создания и генерации паролей для командной строки Linux. Первый из них, который мы попробуем, - это использование OpenSSL.

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

Генерация пароля с помощью urandom

Вторая команда, которую мы используем для генерации пароля, отфильтровала вывод /dev/urandom с помощью tr. Это позволит нам удалить все нежелательные символы, а затем вывести только первые 14 символов.

Создание пароля с помощью устройства urandom

Вывод приведенной выше команды выглядит следующим образом:

Этот вывод позволил нам вывести только первые 14 символов, удалив все ненужные.

Генерация пароля с помощью pwgen

Для использования pwgen нам необходимо сначала установить этот инструмент.

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

Генерация пароля с помощью gpg

Gpg также можно использовать для генерации надежного пароля из 14 символов. Инструмент gpg использует следующую команду для генерации 14 символов.

Генерация пароля с помощью SHA256

В этом методе мы будем использовать алгоритм SHA256 и текущую дату, преобразованную с помощью base64. В результате мы получаем на выходе верхнюю часть из 32 символов.

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

Генерация пароля простым способом (md5sum)

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

Эта команда очень проста, и ее достаточно легко запомнить.

Генерация пароля с помощью apg

APG - это Automatic Password Generator, простая в использовании утилита. Она помогает нам генерировать различные пароли, которые являются случайными.

В CentOS APG устанавливается командой:

В Ubuntu она установлена по умолчанию.

Для генерации целых случайных паролей мы можем запустить apg -a 1, что даст нам пароли с 8-10 случайными символами.

Генерация пароля с помощью makepasswd

Утилита "makepasswd" также может быть использована для генерации паролей. Для использования этой утилиты мы сначала установим ее.

Для этого воспользуемся одной из команд ниже, в зависимости от ОС.

Для генерации пароля, длиной 14 символов, выполним команду

Понравилась статья? Поделиться с друзьями:
Добавить комментарий