Нарыл в рунетах полезню статью:
Особенность всех Unix подобных систем в том что любую задачу можно выполнить различными способами. Казалось бы генерация пароля – что может быть проще ? Рассмотрим несколько способов. Все они проверены в работе на bash.
Итак генирация пароля случайным образом
date +%s | sha256sum | base64 | head -c 27 ; echo
(10 цифр date хешируем с помощью SHA потом кодируем при помощи base64 и выводим на экран первые 27 символов)
< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-30};echo;
(в этом примере ипользуем системный генератор случайных чисел через интерфейс /dev/urandom с помощью регулярных выражений осталяем только те символы которые можно использовать в пароля в Unix и выводим на укран 30 первых из них)
openssl rand -base64 32
(тут мы воспользовались openssl точнее его функцией случайных чисел)
Ну и самый простой способ
date | md5sum
А как вы генирите рандомные пароли ?
Комментариев нет:
Отправить комментарий