Например: «отпускные», «НДФЛ», «дни между датами»

Меню

Генератор надёжных паролей

Случайные пароли длиной от 4 до 128 символов: буквы, цифры и спецсимволы, без похожих символов, с оценкой стойкости. Генерация — только в вашем браузере.

Обновлено Источники и формулы

Параметры пароля

Результат пересчитывается сразу при вводе

Результат

Введите параметры — результат появится здесь

Что умеет генератор

Генератор создаёт случайные пароли длиной от 4 до 128 символов из строчных и заглавных латинских букв, цифр и спецсимволов. Можно исключить похожие символы и сгенерировать сразу до 50 паролей. Для каждого набора параметров показывается энтропия в битах и оценка стойкости.

Пароли создаются только в вашем браузере функцией crypto.getRandomValues — криптографически стойким генератором случайных чисел. На сервер ничего не передаётся.

Как пользоваться

  1. Укажите длину пароля и сколько паролей нужно.
  2. Отметьте наборы символов. В каждом пароле будет хотя бы один символ из каждого выбранного набора.
  3. Нажмите «Сгенерировать» — каждый раз получатся новые пароли.
  4. Скопируйте пароль кнопкой «Скопировать текст».

Формула энтропии

H=L⋅log⁡2NH = L \cdot \log_2 N

где L — длина пароля, N — число символов в алфавите, H — энтропия в битах.

Стойкость при разной длине

Алфавит (символов)8 симв.12 симв.16 симв.24 симв.
Только цифры (10)26395379
Строчные буквы (26)375675112
Буквы и цифры (62)477195142
Все наборы, без похожих (84)5176102153

Энтропия в битах для пароля длиной 8, 12, 16 и 24 символа. Стойкость: до 28 — очень слабый, до 36 — слабый, до 60 — средний, до 128 — сильный, от 128 — очень сильный бит.

Что важно знать

Без смещения. Случайный символ выбирается методом отбраковки: если случайное число попадает в «хвост», который нельзя разделить на размер алфавита поровну, оно отбрасывается. Поэтому все символы равновероятны.

Длина важнее сложности. Добавить к паролю несколько символов эффективнее, чем заменить буквы похожими цифрами. Пароль из 20 букв и цифр стойче, чем из 10 символов всех видов.

Ограничения сайтов. Некоторые сервисы не принимают отдельные спецсимволы или ограничивают длину. В таком случае отключите спецсимволы и увеличьте длину.

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

Какой длины должен быть пароль?

Для важных аккаунтов — почты, банка, госуслуг — не меньше 12–16 символов из букв разного регистра, цифр и спецсимволов. Пароль из 16 таких символов имеет энтропию около 100 бит — подобрать его перебором практически невозможно.

Где генерируется пароль и не отправляется ли он на сервер?

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

Что такое энтропия пароля?

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

Зачем исключать похожие символы?

Символы 0 и O, 1, l и I легко перепутать, если пароль приходится вводить вручную или диктовать. Исключение немного уменьшает алфавит, но при достаточной длине почти не влияет на стойкость.

Как хранить сгенерированные пароли?

Лучше всего — в менеджере паролей. Не используйте один пароль для разных сайтов и включите двухфакторную аутентификацию там, где она есть.

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

Длинный случайный пароль трудно запомнить, поэтому его хранят в менеджере паролей. Для единственного пароля, который нужно помнить, — например, от самого менеджера, — подойдёт фраза из нескольких случайных слов.

Источники

Расчёт справочный.