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