Пароль по шаблону

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

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

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

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

Длина пароля

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

Шаблон пароля

a — строчная, A — заглавная, L — любая буква, 9 — цифра, # — символ, X — буква или цифра, * — любой выбранный символ, c/v — согласная/гласная. Остальные знаки подставляются как есть, \ экранирует.

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

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

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

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

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

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

Синтаксис

Как читается маска

ЗнакЧто подставляется
aстрочная буква
Aзаглавная буква
Lлюбая буква
9цифра
#символ из выбранного набора
Xбуква или цифра
*любой символ из включённых наборов
c / vсогласная / гласная — для произносимых кусков
C / Vто же заглавными
\экранирует следующий знак: \9 даст цифру 9

Все прочие знаки — дефисы, точки, скобки — попадают в результат как есть и не добавляют энтропии.

Где пригодится

Готовые формы

Промокоды и купоны. XXXX-XXXX-XXXX — привычный вид, легко диктовать, ровно ложится в таблицу. Партию таких кодов удобно сделать в массовой генерации.

Серийные ключи. AAAAA-99999-AAAAA-99999 даёт узнаваемый формат и достаточную длину, чтобы ключ нельзя было угадать.

Читаемые пароли. Cvcvcv-99# собирает произносимый кусок из согласных и гласных и добавляет цифры со знаком — удобно, когда пароль придётся диктовать.

Корпоративный стандарт. Если политика требует «заглавная, четыре строчных, две цифры, символ», маска Aaaa99# выдаст ровно это. Но помните: жёсткий формат сужает пространство перебора, и шкала честно показывает потерю бит.

Вопросы

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

Как записывается маска?

a — строчная буква, A — заглавная, L — любая буква, 9 — цифра, # — символ, X — буква или цифра, * — любой символ из включённых наборов, c и v — согласная и гласная. Остальные знаки подставляются как есть, обратный слэш экранирует служебный символ.

Шаблон не снижает стойкость?

Снижает, и калькулятор показывает это честно: фиксированные разделители не добавляют энтропии. Маска Aaaa-9999-aaAA даёт около 51 бита — этого мало для важного аккаунта, но достаточно для промокода.

Дальше

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

Скопировано