Пароль без спецсимволов
Только буквы и цифры — для систем, которые не принимают знаки препинания, и для случаев, когда пароль придётся диктовать или вводить с пульта.
Пробел — новый пароль · C — копировать · M — скрыть
Длина пароля
Из чего собирать
Выберите хотя бы один набор символов.
Настройки парольной фразы
Словарь на 2048 слов — ровно 11 бит на каждое слово (метод Diceware). Шесть слов дают 66 бит, восемь — 88. Слова выбирает криптографический генератор, а не человек: в этом вся суть.
Шаблон пароля
a — строчная, A — заглавная, L — любая буква, 9 — цифра, # — символ, X — буква или цифра, * — любой выбранный символ, c/v — согласная/гласная. Остальные знаки подставляются как есть, \ экранирует.
Тонкая настройка
«Только безопасные символы» оставляет !@#$%^&*_-+=? — их принимают почти все сайты, и они не ломают командную строку, CSV и SQL.
Последние пароли (только в этой вкладке)
Что происходит с паролем
Пароль собирается в вашем браузере из криптографического источника случайности crypto.getRandomValues с отбраковкой смещения, поэтому все символы равновероятны.
Страница не отправляет пароли на сервер, не пишет их в память браузера и очищает историю при закрытии вкладки.
Пароль по буквам
Фонетическая расшифровка для диктовки по телефону. Регистр указан отдельно.
Почему сайты запрещают символы
Причина почти всегда одна: старый код. Кавычка, обратный слэш и точка с запятой когда-то ломали запросы к базе данных, и вместо того чтобы обрабатывать их правильно, разработчики запретили ввод.
Худший вариант — когда запрета нет, а пароль молча обрезается на первом «неудобном» знаке. Вы регистрируетесь с шестнадцатью символами, система сохраняет восемь, и при входе всё работает, потому что она обрезает и введённое. А потом вы меняете устройство и не можете войти.
Поэтому для банков, госпорталов и любых старых систем безопаснее сразу брать пароль без символов и подлиннее.
Чем компенсировать
Алфавит сокращается с 94 знаков до 62: с 6,55 до 5,95 бита на символ. Потеря примерно десять процентов, и она закрывается двумя-тремя дополнительными символами.
Двадцать букв и цифр дают 119 бит — больше, чем шестнадцать символов из полного набора. Так что ограничение не проблема, если не пытаться уложиться в ту же длину.
Отдельный плюс: такой пароль можно продиктовать по телефону и ввести с пульта телевизора. Для ключа от Wi-Fi это решающий довод.
Вопросы
Частые вопросы
Почему некоторые сайты не принимают спецсимволы?
Чаще всего это следы старого кода: символы вроде кавычки, обратного слэша и точки с запятой когда-то ломали запросы к базе, и вместо того чтобы обрабатывать их правильно, разработчики просто запретили ввод. Иногда пароль молча обрезается на первом «неудобном» знаке, и вход перестаёт работать без объяснений.
Насколько это ослабляет пароль?
Алфавит сокращается с 94 символов до 62, то есть с 6,55 до 5,95 бита на символ. Потеря около десяти процентов, и она полностью компенсируется двумя-тремя дополнительными символами длины.
Где ещё это пригодится?
Пароли для Wi-Fi, которые вводят с пульта телевизора; коды, которые диктуют по телефону; данные для систем, где пароль попадает в командную строку или выгружается в CSV.
Дальше