• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Статья Консольный генератор случайных паролей

И снова с нами статья из цикла о неповторимом терминале и прелестях минимализма!
Небольшая, но ПОЛЕЗНАЯ утилита в копилку красноглазика.
Можно воспользоваться встроенной функцией из KeePassX, но мы не ищем легких путей! Верно?

ljldokjh.jpeg


Представляю mkpassword - консольная Python утилита, генератор случайных паролей.
Установим в один клик:
Код:
git clone https://github.com/dsohler/mkpassword.git
Запуск проще пареной репы:
Код:
python mkpassword.py

Снимок экрана от 2017-12-01 00-29-48.png


Справка, которая по непонятным причинам не выводится, но описание ключей есть ниже:
Код:
$ mkpassword -h
Usage: mkpassword [options]

Options:
  --version            показать номер версии программы и выйти
  -h, --help           показать эту справку и выйти
  -v, --verbose        Подробный вывод
  -l N, --length=N     длина пароля в символах
  -s X, --salt=X       использование X как salt
  -c, --config-secure  пропустить некоторые проблемные персонажи
  -n, --no-colors      не использовать цветной вывод
  -a, --alpha-numeric  использовать только буквы и цифры
  -q, --quiet          только выход пароля
Все интелектуально понятно и с генерацией паролей не должно возникнуть проблем:

Снимок экрана от 2017-12-01 00-32-26.png


Длина пароля по умолчанию без дополнительных опций - двадцать символов.
Получается довольно криптостойкая смесь, трудно поддающаяся дешифрации.
mkpassword позволяет не использовать цветной вывод, что полезно при использовании в скриптах.
Всем удачи во всех начинаниях и спасибо за внимание!
 
Последнее редактирование:
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!