Как это работает
Генератор использует crypto.getRandomValues() — криптографически стойкий источник случайных чисел браузера — с выборкой без смещения, так что каждый символ равновероятен. Он гарантирует хотя бы один символ каждого выбранного типа, а затем перемешивает результат. Ничего не отправляется на наш сервер, не записывается и не хранится.
Параметры
- Длина: от 6 до 64 символов. Рекомендуется 16+.
- Типы символов: заглавные, строчные, цифры и символы.
- Без похожих символов: убирает символы, которые легко спутать (
l,1,I,O,0,o). Полезно, если пароль будут диктовать или переписывать с бумаги.
Что показывает индикатор надёжности
Надёжность показана как энтропия в битах: длина × log₂(размер набора символов). Каждый дополнительный бит вдвое увеличивает число попыток, нужных взломщику.
| Энтропия | Оценка | Пример |
|---|---|---|
| Меньше 40 бит | Слабый | 6 строчных букв |
| 40–60 бит | Средний | 10 букв и цифр |
| 60–80 бит | Надёжный | 12 символов всех типов |
| 80+ бит | Очень надёжный | 16+ символов всех типов |
Это при условии, что пароль действительно случайный, как здесь. Пароли, придуманные людьми, гораздо слабее, чем можно подумать по их длине.
Самые важные привычки
- Используй разный пароль для каждого аккаунта. Именно повторное использование превращает одну утечку во множество.
- Используй менеджер паролей, чтобы помнить только один надёжный мастер-пароль.
- Включи двухфакторную аутентификацию, лучше через приложение-аутентификатор или ключ доступа (passkey).
- Меняй пароли после утечки, а не по расписанию.
Частые вопросы
Безопасно ли генерировать пароль на сайте?
Этот генератор полностью работает в браузере и использует криптографически стойкие случайные числа Web Crypto API. Пароль никогда не отправляется по сети и не сохраняется. Можно даже загрузить страницу, отключиться от интернета и только потом сгенерировать пароль.
Какой длины должен быть пароль?
Для аккаунтов в менеджере паролей 16–20 случайных символов более чем достаточно. Для пароля, который нужно вводить вручную, длинная парольная фраза из случайных слов проще запоминается и набирается.
Обновлено: