Генерируем пароль
Материал из Gentoo Linux Wiki
- Вернуться в раздел безопасность
[править] Создание пароля подручными средствами
Для создания пароля достаточно ввести следующую команду:
echo `tr -cd [:alnum:] </dev/urandom |head -c16`
Получаемый пример "snMElR17mAvdVzfP" лучше, чем случайный набор пальцами на клавиатуре. Для изменения длины пароля следует -c16 заменить на -с<требуемое_число_символов>
- Преимущества: нет необходимости в установке дополнительного ПО.
- Недостатки: сложное запоминание, долгий набор, недостаточный уровень энтропии.
[править] Генератор apg
emerge -av apg
Пишем скрипт создания паролей для веб-сервисов (без спецсимволов):
| Code: webpass |
#!/bin/bash apg -a 1 -s -m 10 -M ncl |
И скрипт создания системных паролей (со спецсимволами):
| Code: syspass |
#!/bin/bash apg -a 1 -s -m 10 |
Помещаем созданные файлы в каталог /usr/local/bin/ и выставляем права 0755 и хозяина root. Теперь чтобы создать новый пароль для веб-сервиса или системы будет достаточно набрать $ webpass или $ syspass соответственно. Программа попросит набрать на клавиатуре несколько произвольных символов, что увеличит энтропию пароля.
- Преимущества: быстрый вызов, хороший уровень энтропии.
- Недостатки: необходимо установить дополнительное ПО на машину.
