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

Создавайте надёжные случайные пароли в браузере через crypto.getRandomValues. Выберите длину и наборы символов и увидите точную энтропию в битах.

Используемые символы
Надёжный103.4 бит

Каждый пароль выбирается равновероятно с помощью crypto.getRandomValues из набора в 89 символов. При длине 16 и выбранных правилах существует 2^103.4 вариантов пароля, то есть 103.4 бит энтропии.

Что такое Генератор паролей?

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

Как пользоваться Генератор паролей

  1. Задайте Длина ползунком или введите число (4–128).
  2. Отметьте нужные наборы символов и при желании Исключить похожие символы.
  3. Оставьте включённым Хотя бы один символ из каждого выбранного набора, если этого требует сайт.
  4. Нажмите Сгенерировать заново, чтобы получить новый пароль, и Копировать, чтобы поместить его в буфер обмена.

Пример

Ввод
Length 16, uppercase + lowercase + digits + symbols, one of each set
Вывод
un1f?zGz#~v4Sr2n (103.4 bits)

Результат случаен: каждый раз вы получите другой пароль. Значение энтропии точно для этих настроек.

Когда использовать Генератор паролей

Используйте, когда нужен новый пароль для аккаунта, сети Wi-Fi, пользователя базы данных или API-ключа, который будет храниться в менеджере паролей. Если пароль нужно вводить вручную или помнить, парольная фраза diceware удобнее при сопоставимой стойкости. Не применяйте инструмент для проверки уже существующего пароля: для этого есть проверка надёжности.

Как работает Генератор паролей

Алфавит это объединение выбранных наборов (26 заглавных, 26 строчных, 10 цифр, 27 спецсимволов !@#$%^&*()-_=+[]{};:,.<>/?~). Каждый символ выбирается через crypto.getRandomValues с выборкой с отбрасыванием (rejection sampling), поэтому все символы алфавита строго равновероятны (без смещения по модулю). Если нужны все наборы, пароль целиком перегенерируется, пока не будет содержать каждый из них, что сохраняет равномерность по всем допустимым паролям. Показанная энтропия это log2 точного числа возможных паролей, вычисленного по формуле включений и исключений для обязательных наборов.

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

  • Уникальный пароль для каждого сайта с хранением в менеджере паролей
  • Надёжный ключ Wi-Fi (WPA2/WPA3)
  • Начальные пароли для учётных записей баз данных и сервисов
  • Замена пароля, попавшего в утечку данных

Примечание по Безопасности

Храните сгенерированные пароли в менеджере паролей и не используйте один и тот же на разных сайтах. Содержимое буфера обмена могут прочитать другие приложения, поэтому на общих компьютерах очищайте его после вставки.

Часто Задаваемые Вопросы

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

При всех четырёх наборах 16 символов дают около 103 бит, что намного выше возможностей любого офлайн-перебора. NIST SP 800-63B-4 требует не менее 15 символов для паролей, используемых отдельно.

Отправляется ли пароль на сервер?

Нет. Он создаётся JavaScript в вашем браузере и не покидает страницу, пока вы сами не скопируете его.

Почему требование всех наборов немного снижает энтропию?

Требование хотя бы одного символа из каждого набора исключает пароли без какого-либо набора, поэтому вариантов становится чуть меньше. Страница вычисляет точное число вместо обычного приближения «длина × log2(алфавит)».

Что делает исключение похожих символов?

Оно убирает из алфавита 0, O, 1, l, I и |, чтобы пароль было легче читать и вводить вручную; небольшая потеря энтропии уже учтена в показанном значении.

Другие категории