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