Pwgen (Password Generator) — консольный генератор паролей в Linux. Программа использует такой алгоритм, чтобы пароль быль надежным, но при этом хорошо запоминался человеком.
Придумать пароль, иногда задачка не из легкий. Особенно когда у тебя, скажем 10 человек которым ты должен выдать заветные цифры, а фантазии хватает только на «qwerty».
О программе не надо было бы писать пост, если бы не тот интересный факт, что она не просто рандомно генерирует пароли по заданным критериям, но и делает их сложными для подбора, но легкими для запоминания человеком.
Синтаксис работы с программой такой: pwgen [ OPTION ] [ pw_length ] [ num_pw ] Полный перечень команд можно посмотреть, введя в консоли man pwgen. Ниже привожу основные опции которые вам могут потребоваться: -c: Включить в пароль хотя бы одну большую букву -A: Не использовать большие буквы при создании пароля. -n: Включить в пароль хотя-бы одну цифру. -0: Не использовать цифры -y: Включить в пароль хотя бы один специальный символ.
Хоть программа и очень узконаправленная, скажем так, далеко не для ежедневного пользования, но интересная. Жаль, не умеет она делать полный перебор по массиву символов, я бы выдрал этот код из нее :D / А вот под рутом, все же, работать не стоит, особенно в консоли.
Я не сказал, что опасно, я сказал, что не стоит ;) Хотя и опасно, да. Рут работает в среде, в которой для совершения любых действий не нужен системный пароль. Рут - бог на машине. От опечаток, к примеру, никто не застрахован. Из-под рута настраивается система, устанавливается ПО, выполняется управление пользователями. Но сидеть под рутом вечно, все же, не нужно. Зачем компрометировать безопасность системы?
Забыли указать очень полезную опцию "-s" или "--secure". Например, pwgen -sy X, где X - желаемое число знаков в вашем пароле - даст очень сильные комбинации паролей, которые подобрать (если число знаков больше 8) практически нереально.
Генерирую пароли сам и очень кустарно, в виде двукратных (из sha512sum в md5sum), контрольных сумм из простенькой строки-заготовки. В результате, получаем околобредовый пароль с примерно, 200(+)битной энтропией. Ломать его придется лишь брутфорсом, что займет сотни тысяч веков даже, на сверхсовременных компьютерах. Самостоятельное его восстановление, зная наш алгоритм, проще простого, одной командой в терминале
Алгоритм sha512sum односторонний и ломается только перебором (брутфорсом) всех возможных вариантов изначальных паролей любой длины. ... Понимаю, что являюсь затейником, поэтому изложенный метод использую для генерации пароля к их менеджеру. Меняю данный пароль очень редко, раз в год-два, по примерно, представленной выше схеме, что ничуть меня не озадачивает.
Безусловно, pass — это один из самых уважаемых менеджеров в качестве основы для множества других продуктов того же назначения. Однако, невзирая на это, мой способ будет полноценно работать даже из голой командной строки, безо всяких пакетов. Также, результаты генераций с одинаковыми исходными параметрами будут идентичны на любых компах и под какими угодно дистрибутивами)
Комментарии
11:46
11:47
23:08
19:41
http://www.adel.nursat.kz/apg/
18:32
Вроде по функционалу не уступает.
19:30
Например, pwgen -sy X, где X - желаемое число знаков в вашем пароле - даст очень сильные комбинации паролей, которые подобрать (если число знаков больше 8) практически нереально.
04:48
pwgen -s1 40 100
Выдаст 100 паролей списком длинной в 40 знаков. Ключ -s даёт большую безопасность.
Предпочитаю этот генератор встроенному в keeweb. Тут random лучше и это видно невооруженным глазом.
22:17
echo -n "my.password.001" | sha512sum | md5sum | base64
ZmZkZjBmZmEzNzQ3M2M1MjczNThlNWE3ZTUxMWIwZTIgIC0K
echo -n "my.password.002" | sha512sum | md5sum | base64
ODIzNDYyMWRlZDA2YjgwZGU4ZTFjYzZiNmEwYjA5NDcgIC0K
Алгоритм sha512sum односторонний и ломается только перебором (брутфорсом) всех возможных вариантов изначальных паролей любой длины.
...
Понимаю, что являюсь затейником, поэтому изложенный метод использую для генерации пароля к их менеджеру. Меняю данный пароль очень редко, раз в год-два, по примерно, представленной выше схеме, что ничуть меня не озадачивает.
22:20
Продаю не дорого- за тыщщу баксов всего. Обращайтесь ;)
00:40
15:41