Перейти к основному содержимому
LibraTool logoLibraTool

Генератор паролей — бесплатно

Создавайте надёжные случайные пароли с настраиваемой длиной, типами символов и исключениями. Бесплатно, без входа.

Работает офлайн после загрузки
16
464

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

Частые применения

  • Сгенерируйте безопасный банковский парольСоздайте длинный сложный пароль для вашего банка, инвестиционных и финансовых счетов.
  • Сгенерируйте надежный пароль WiFiСоздайте безопасный пароль WiFi, который сложно угадать, но легко поделиться через QR-код.
  • Сгенерируйте пароль рабочего аккаунтаВыполняйте требования корпоративного пароля — правила длины, сложности и типа символа.
  • Сгенерируйте безопасный ключ APIСоздавайте случайные строки с высокой энтропией для использования в качестве ключей API, секретных токенов и секретов подписи.
  • Сгенерируйте пароль базы данныхСоздавайте надежные пароли для пользователей базы данных, корневых аккаунтов и подключений служб.

Как это работает

Пароли генерируются полностью в вашем браузере с использованием crypto.getRandomValues() API Web Crypto — того же криптографического источника случайности, который браузеры используют для TLS. Никакого Math.random(), никакого сервера, никакого сетевого запроса любого рода.

  1. 1
    Сборка пула символов
    На основе ваших выборов флажков инструмент строит отдельные массивы для заглавных, строчных букв, цифр и символов. Если включено «исключить похожие символы», визуально неоднозначные символы вроде 1, l, I, 0 и O удаляются из каждого набора перед формированием пула.
  2. 2
    Случайный выбор с отклонением
    Каждая позиция символа заполняется с использованием crypto.getRandomValues() с выборкой с отклонением: если необработанное случайное значение попадает в смещённый хвост распределения, оно отбрасывается и извлекается заново. Это устраняет смещение по модулю, которое сделало бы некоторые символы статистически более вероятными, чем другие.
  3. 3
    Гарантированное покрытие классов
    После выборки полного пароля инструмент проверяет, присутствует ли хотя бы один символ из каждого выбранного класса. Если нет, он повторно выбирает весь пароль и проверяет снова — до 100 раз — вместо замены символов в фиксированных слотах, что исказило бы распределение.
  4. 4
    Оценка энтропии и времени взлома
    Инструмент вычисляет энтропию как длина × log2(размер пула) и оценивает время взлома, используя арифметику в логарифмическом пространстве против базового уровня GPU в 100 миллиардов попыток в секунду (подходящего для быстрых хэшей вроде MD5; пароли, защищённые bcrypt/Argon2, займут гораздо дольше). Обе цифры обновляются мгновенно при изменении настроек.

Генератор полностью работает в вашем браузере — никакие пароли, настройки или данные использования никогда не отправляются на сервер.

Похожие инструменты

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