Пароль из 32 символов

Длина для того, что вводит не человек, а программа: ключи доступа, секреты приложений, пароли для служебных учётных записей.

—

Пробел — новый пароль · C — копировать · M — скрыть

Шкала стойкости пароля
0бит

—

Подбор онлайн (100 попыток/с)—
Офлайн, видеокарта (10¹⁰/с)—
Государственный уровень (10¹⁴/с)—

Длина пароля

Из чего собирать

Тонкая настройка

«Только безопасные символы» оставляет !@#$%^&*_-+=? — их принимают почти все сайты, и они не ломают командную строку, CSV и SQL.

Последние пароли (только в этой вкладке)

Что происходит с паролем

Пароль собирается в вашем браузере из криптографического источника случайности crypto.getRandomValues с отбраковкой смещения, поэтому все символы равновероятны.

Страница не отправляет пароли на сервер, не пишет их в память браузера и очищает историю при закрытии вкладки.

Где нужна такая длина

Тридцать два символа — это уже не «пароль для входа», а ключ. Такие значения не набирают руками: их подставляет программа. Ключ доступа к внешнему сервису, секрет приложения, пароль сервисной учётной записи, значение в переменной окружения, токен для внутреннего обмена.

Логика здесь другая, чем у обычного пароля. Обычный пароль — компромисс между стойкостью и удобством ввода. У ключа ввода нет вообще, значит компромисса нет: длину берут с запасом, потому что она бесплатна.

Около 210 бит энтропии — число за пределами практического смысла. Ценность не в неперебираемости, которая была и у шестнадцати символов, а в том, что такой ключ переживёт любое ужесточение требований в будущем.

Осторожно с обрезанием

Главная опасность длинных паролей — молчаливое обрезание. Старые системы принимают форму, сохраняют первые восемь или шестнадцать символов и никак об этом не сообщают. Вы уверены, что защищены тридцатью двумя, а на деле их вдвое меньше.

Как проверить. Смените пароль, выйдите и попробуйте войти, введя только первую половину. Если пустило — пароль обрезается, и реальная длина другая.

Про символы. Для ключей, попадающих в конфигурационные файлы и командную строку, безопаснее только буквы и цифры: знаки препинания там читаются как разделители и кавычки. Для обычных учётных записей берите полный набор.

Вопросы

Частые вопросы

Зачем нужен пароль такой длины?

Не для входа руками, а для того, что подставляет программа: ключ доступа к API, секрет приложения, пароль сервисной учётной записи, значение в переменной окружения. Там длина ничего не стоит — вводить её всё равно никто не будет, — а запас прочности лишним не бывает.

Сколько это бит?

Около 210 при полном наборе символов. Число за пределами всякого практического смысла: перебор невозможен ни при каких мыслимых вычислительных мощностях. Разница с шестнадцатью символами не в надёжности, а в том, что такой ключ переживёт любые будущие изменения требований.

Не сломает ли это систему?

Иногда ломает. Старые системы молча обрезают длинные пароли, и тогда вы думаете, что защищены 32 символами, а реально их восемь. Проверьте: смените пароль, а потом попробуйте войти, введя только его первую половину. Если пустило — пароль обрезается.

Какие символы использовать?

Для ключей, которые попадают в конфигурационные файлы и командную строку, безопаснее <a href="/parol-bukvy-i-cifry/">только буквы и цифры</a>: знаки препинания там читаются как разделители. Для обычных учётных записей берите полный набор.

Дальше

Другие инструменты

Скопировано