Генератор случайных паролей: много, в столбцах, в командной строке, в Linux
Некоторое время назад я наткнулся на генератор случайных паролей для командной строки, который отображал сетку "запоминающихся" паролей. Вывод был примерно таким:
adam@host:~$ CantRememberThisCommand
lkajsdf aksjdfl
kqwrupo qwerpoi
qwerklw zxlkelq
Идея заключалась в том, что вы можете запустить эту утилиту, когда кто-то смотрит через ваше плечо, и при этом выбрать пароль с некоторой степенью секретности из-за большого количества вариантов.
Я не могу вспомнить, как эта утилита называлась. О, сети, вы можете помочь?
3 ответа
Звучит как ты хочешь pwgen
,
Есть также несколько интересных способов сделать это без установки дополнительного программного обеспечения, но 5-буквенную команду немного легче запомнить:)
Не нужно устанавливать дополнительные пакеты, так как OpenSSL должен быть установлен на большинстве машин. мы можем использовать следующий код для генерации случайного пароля:
openssl rand -base64 10
Согласно вашему примеру вывода pwgen
это хорошее предположение (см. ответ Джона Т). Но есть много таких инструментов:
- pwgen - генерирует произносимые пароли
- gpw - программа для генерации произносимых паролей
- apg - генерирует несколько случайных паролей
Также менеджеры паролей, такие как KeePassX, предоставляют генератор паролей (но он не фокусируется ни на использовании командной строки, ни на произносимых паролях).
Ознакомьтесь с deepsix на http://ericandresen.me/technology/deepsix/. Это кроссплатформенный продукт, разработанный на C и работающий на всех платформах, на которых я его тестировал, в macOS, x86 и 64-битной Windows и Linux. Как вы описываете, он предлагает -cNumber of Chars и -iIterations и в настоящее время предлагает прописные, строчные и числовые символы.