Генератор паролей — бесплатно
Создавайте надёжные случайные пароли с настраиваемой длиной, типами символов и исключениями. Бесплатно, без входа.
Оставьте пустым, чтобы использовать список по умолчанию. Пробелы игнорируются.
Частые применения
- Сгенерируйте безопасный банковский парольСоздайте длинный сложный пароль для вашего банка, инвестиционных и финансовых счетов.
- Сгенерируйте надежный пароль WiFiСоздайте безопасный пароль WiFi, который сложно угадать, но легко поделиться через QR-код.
- Сгенерируйте пароль рабочего аккаунтаВыполняйте требования корпоративного пароля — правила длины, сложности и типа символа.
- Сгенерируйте безопасный ключ APIСоздавайте случайные строки с высокой энтропией для использования в качестве ключей API, секретных токенов и секретов подписи.
- Сгенерируйте пароль базы данныхСоздавайте надежные пароли для пользователей базы данных, корневых аккаунтов и подключений служб.
Как это работает
Пароли генерируются полностью в вашем браузере с использованием crypto.getRandomValues() API Web Crypto — того же криптографического источника случайности, который браузеры используют для TLS. Никакого Math.random(), никакого сервера, никакого сетевого запроса любого рода.
- 1Сборка пула символовНа основе ваших выборов флажков инструмент строит отдельные массивы для заглавных, строчных букв, цифр и символов. Если включено «исключить похожие символы», визуально неоднозначные символы вроде 1, l, I, 0 и O удаляются из каждого набора перед формированием пула.
- 2Случайный выбор с отклонениемКаждая позиция символа заполняется с использованием crypto.getRandomValues() с выборкой с отклонением: если необработанное случайное значение попадает в смещённый хвост распределения, оно отбрасывается и извлекается заново. Это устраняет смещение по модулю, которое сделало бы некоторые символы статистически более вероятными, чем другие.
- 3Гарантированное покрытие классовПосле выборки полного пароля инструмент проверяет, присутствует ли хотя бы один символ из каждого выбранного класса. Если нет, он повторно выбирает весь пароль и проверяет снова — до 100 раз — вместо замены символов в фиксированных слотах, что исказило бы распределение.
- 4Оценка энтропии и времени взломаИнструмент вычисляет энтропию как длина × log2(размер пула) и оценивает время взлома, используя арифметику в логарифмическом пространстве против базового уровня GPU в 100 миллиардов попыток в секунду (подходящего для быстрых хэшей вроде MD5; пароли, защищённые bcrypt/Argon2, займут гораздо дольше). Обе цифры обновляются мгновенно при изменении настроек.
Генератор полностью работает в вашем браузере — никакие пароли, настройки или данные использования никогда не отправляются на сервер.
Похожие инструменты
Проверка надёжности пароля
Проверяйте надёжность пароля с анализом энтропии, оценками времени взлома и подробным чеклистом требований. Работает полностью в браузере.
Шифрование текста
Шифруйте и расшифровывайте текст с паролем с использованием надёжного AES-256-GCM. Пароль не покидает браузер. Делитесь секретами безопасно.
Шифрование файлов (AES-256-GCM)
Шифруйте любой файл паролем с использованием AES-256-GCM и PBKDF2 (250 000 итераций). Файл .enc открывается только с правильным паролем и только этим инструментом. Полностью на стороне клиента — файл никогда не покидает устройство.