Генерация пароля средствами linux

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

pwgen

Запуск этой команды без параметров выведен на экран 8 столбцов по 20 строк паролей, состоящих из 8 символов.

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

pwgen 10 1

Пароль на основании текущего времени:

date +%s | sha256sum | base64 | head -c 10 ; echo

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

Пароль с помощью генератора случайных символов /dev/urandom

Следующий метод использует генератор случайных символов /dev/urandom, обработанных с помощью фильтров для приведения символов в удобочитаемый вид. И так же это будет пароль из 10 символов.

/dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-10};echo;

Пароль с помощью openssl:

openssl rand -base64 10

Пароль с помощью strings

Следующий пример использует команду strings, которая выводит печатные символы из бинарного файла. В качестве бинарного файла будем использовать /dev/urandom

strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 10 | tr -d '\n'; echo

Пароль из даты и md5sum

Ну и самый простой для запоминания вариант:

date | md5sum

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

Количество показов: 3072
06.09.2018

Возврат к списку

Если вам была полезна статья можете отблагодарить автора:
Ethereum:

0x16Df809287333C49D3A237296C6248A6c08702Bc

Разработка сайта

Подайте заявку на разработку сайта на базе готового решения от компании 1С-Битрикс или одного из партнеров компании. Максимально подробно опишите, чему будет посвящен сайт, если это интернет-магазин - что он будет продавать, нужна ли мультиязычность, будут ли разные типы цен (розница, опт, крупный опт), будет ли интеграция с 1С, будет ли выгрузка товаров на различные торговые площадки...

Сопровождение сайта

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

Работы по сайту

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