Пароль без спецсимволов

Только буквы и цифры — для систем, которые не принимают знаки препинания, и для случаев, когда пароль придётся диктовать или вводить с пульта.

—

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

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

—

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

Длина пароля

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

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

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

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

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

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

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

Почему сайты запрещают символы

Причина почти всегда одна: старый код. Кавычка, обратный слэш и точка с запятой когда-то ломали запросы к базе данных, и вместо того чтобы обрабатывать их правильно, разработчики запретили ввод.

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

Поэтому для банков, госпорталов и любых старых систем безопаснее сразу брать пароль без символов и подлиннее.

Чем компенсировать

Алфавит сокращается с 94 знаков до 62: с 6,55 до 5,95 бита на символ. Потеря примерно десять процентов, и она закрывается двумя-тремя дополнительными символами.

Двадцать букв и цифр дают 119 бит — больше, чем шестнадцать символов из полного набора. Так что ограничение не проблема, если не пытаться уложиться в ту же длину.

Отдельный плюс: такой пароль можно продиктовать по телефону и ввести с пульта телевизора. Для ключа от Wi-Fi это решающий довод.

Вопросы

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

Почему некоторые сайты не принимают спецсимволы?

Чаще всего это следы старого кода: символы вроде кавычки, обратного слэша и точки с запятой когда-то ломали запросы к базе, и вместо того чтобы обрабатывать их правильно, разработчики просто запретили ввод. Иногда пароль молча обрезается на первом «неудобном» знаке, и вход перестаёт работать без объяснений.

Насколько это ослабляет пароль?

Алфавит сокращается с 94 символов до 62, то есть с 6,55 до 5,95 бита на символ. Потеря около десяти процентов, и она полностью компенсируется двумя-тремя дополнительными символами длины.

Где ещё это пригодится?

Пароли для Wi-Fi, которые вводят с пульта телевизора; коды, которые диктуют по телефону; данные для систем, где пароль попадает в командную строку или выгружается в CSV.

Дальше

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

Скопировано