Генератор паролей
Пароль из 16 символов уже готов — задайте длину, выберите типы символов и посмотрите энтропию в битах.
Ваш пароль
- Длина
- Энтропия
- Надёжность
Как пользоваться
- Страница открывается с уже созданным паролем из 16 символов — возьмите его как есть или перетащите «Длину» в любое место от 4 до 64 символов, и пароль сразу заменится.
- Отметьте нужные типы символов. Каждый выбранный тип встречается хотя бы раз — этого требуют большинство политик паролей.
- Включите «Без похожих символов», если пароль придётся диктовать вслух или переписывать вручную: он убирает O/0, l/1/I и подобные пары ценой меньшего набора (80 → 74 символа).
- Нажмите «Копировать», вставьте пароль куда нужно и сразу сохраните его в менеджере паролей. Перезагрузка страницы создаёт новый пароль — ничего не сохраняется.
Пример
Настройки
Длина 16 · строчные + заглавные + цифры + символы · похожие символы разрешены
Один из возможных результатов
rT4$mQp2!vL9x#Za
Значения случайны, поэтому именно этот пароль вы не получите — проверьте длину (16), наличие всех четырёх типов и то, что значок энтропии показывает 100 бит (отлично). Каждый пароль создаётся на вашем устройстве и никогда его не покидает.
Правила, ограничения и известные проблемы
- Длина — от 4 до 64 символов. Каждый выбранный тип встречается хотя бы раз, поэтому минимальная полезная длина равна числу отмеченных типов.
- Набор: a–z (26), A–Z (26), 0–9 (10) и 18 символов ASCII: ! # $ % & * + - . / : ; = ? @ ^ _ ~ — кавычки, скобки, угловые скобки, обратная косая черта, вертикальная черта и подобные символы намеренно исключены, чтобы пароль, вставленный в оболочку, YAML или JSON, редко требовал экранирования. Свой набор символов не поддерживается.
- Энтропия считается по точному числу допустимых комбинаций, а не по «длина × log2(набор)». Правило «хотя бы один символ каждого типа» убирает около 14% комбинаций: 16 символов со всеми четырьмя типами дают 100,937 бита, тогда как наивная формула даёт 101,151. Значок показывает это значение с округлением вниз.
- Пороги надёжности — 60 / 80 / 100 бит, и они опубликованы, а не скрыты: ниже 60 — слабый, 60–79 — средний, 80–99 — надёжный, 100 и больше — отличный.
- Оценки «времени на взлом» намеренно нет. Это число зависит от предположений о железе атакующего, и везде, где вы его видите, это догадка, поданная как измерение.
- Случайность берётся из crypto.getRandomValues браузера, никогда из Math.random(). Если браузер не даёт безопасного источника, появляется ошибка, а не более слабый пароль.
- Пароли всегда в ASCII. Символы не-ASCII могут выглядеть надёжнее, но многие сайты их отклоняют или молча искажают — показывать индикатор надёжности для того, что нельзя даже сохранить, было бы нечестно.
- Не предлагаются: парольные фразы (из слов), PIN-коды, «запоминающиеся» пароли, генерация пакетом, свои наборы символов, исключение конкретных символов, сохранение и скачивание. Парольной фразе нужен список слов, а список слов зависит от языка — для арабского или китайского здесь нечего показать честно.
- Кнопки скачивания нет: записывать пароль в читаемый файл .txt — плохая привычка. Скопируйте его в менеджер паролей.
- Изменение любой опции заменяет весь пароль — он никогда не сохраняет первые 16 символов и не дописывает новые. У пароля нет семантики «дописать».
- Каждая перезагрузка создаёт новый пароль: нет истории, сохранённого списка и ссылки со значением.
- Ничего не загружается, не сохраняется и не попадает в URL. Нет аккаунта, синхронизации и API.
Похожие инструменты
Когда пароль сохранён, обычно нужны эти шаги.