Генерация паролей в терминале Linux

Генерация паролей в терминале Linux

Давайте рассмотрим пять различных способов создания надежных паролей в терминале Linux. Все упомянутые в статье инструменты доступны в дистрибутивах Linux. Если один из них отсутствует, попробуйте другой метод генерации паролей.

Еще по теме: Пробел в паролях — хорошо или плохо?

Создание паролей в терминале Linux

Я использовать этот сервис для проверки и сравнения надежности паролей созданных в консоли Linux.

Простой пароль в терминале Linux с помощью base64

Для этого мы используем date вместе с base64:

$ date | base64 | tail -c 32

На выходе получается это:

$ SAxMDoxNToyMiBQTSBDRVNUIDIwMjEK

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

Проверка надежности пароли
Надежность пароля, созданного с помощью date и base64

Создания пароля в терминале с md5sum

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

$ date | md5sum | tail -c 32

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

$ 432edbbef4cc5df18531dac458d1

Это достаточно надежный пароль. Но стоит добавить несколько специальных символов.

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

В следующем примере показано, как создать пароль с помощью команды openssl, доступной в большинстве дистрибутивов Linux.

$ openssl rand -hex 16

Коротко и просто. На выходе длинный пароль:

$ c462f7c503236424ecfd29c1adc8e14f

Пароли, созданные с помощью команды openssl rand, очень похожи на пароли, созданные с помощью md5sum.

Использование gpg для создания пароля в терминале Linux

Используйте эту команду для генерации надежных паролей:

$ gpg --gen-random --armor 2 20

Команда «gpg» создает пароли, которые выглядят следующим образом:

$ T77NIZle2SLXFgFh4tfRrI/Y3m8=

Надежность пароля очень хорошая. Эту команду дольше набирать, но при этом создаются хорошие пароли.

Создание надежного пароля с /dev/urandom

Использование потока /dev/urandom создает надежные пароли, но их трудно запомнить. Лучше назовите это …

$ < /dev/urandom tr -cd "[:print:]" | head -c 28; echo

Да, набирать долго, но посмотрите, какой получается класный пароль:

$ )\J%+?!Nc({ki+UbgYF^|Ruxw#3w

Как показывает проверка — это самый надежный пароль.

Заключение

Чтобы создать надежный пароль в терминале Linux, лично я предпочитаю использовать команду $ date | sha512sum | tail -c 32, а затем вручную добавляю несколько заглавных букв и несколько специальных символов.

Еще по теме: Как создать сложный пароль в PowerShell

ВКонтакте
OK
Telegram
WhatsApp
Viber

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *