Генератор паролей
Случайный пароль или фраза из слов, стойкость — в битах и во времени подбора.
Результат
Стойкость
Очень стойкий
- бит энтропии
- —
- на подбор
- —
Не выбран ни один набор символов
Включи хотя бы один набор символов в настройках.
Считается в браузере, на сервер ничего не уходит
Практика на машине
Лаба «Приостановить учётную запись»
В терминале Linux
openssl rand -base64 24
# 32 символа из A-Z, a-z, 0-9, + и /
tr -dc 'A-Za-z0-9' < /dev/urandom | head -c 20; echo
# 20 букв и цифр
pwgen -s 20 1
# случайный пароль (пакет pwgen)
sudo passwd ivan
# задать пароль пользователю
УчтиДля root и ключей шифрования нужно от 100 бит: это 16 символов из всех четырёх наборов.
Сколько бит нужно
| Бит | Для чего |
|---|---|
| меньше 40 | ни для чего |
| 40–59 | сайт с ограничением попыток входа |
| 60–79 | учётная запись без доступа к важному |
| 80–99 | сервер, база данных, почта |
| 100 и больше | мастер-пароль, ключ шифрования, root |
Частые вопросы
Какой длины нужен пароль?
Для сайтов и почты — 16 случайных символов из всех наборов, около 100 бит. Для мастер-пароля — 20 символов или фраза из 10 слов.
Что лучше: пароль из символов или фраза из слов?
При равных битах стойкость одинаковая. Фразу проще запомнить и набрать руками, поэтому её берут для мастер-пароля и входа в компьютер.
Безопасно ли генерировать пароль на сайте?
Здесь пароль создаёт браузер криптографическим генератором crypto.getRandomValues. Проверь сам:
на вкладке «Сеть» инструментов разработчика запросов не появится.