Codegrain

Генератор паролей — надёжные случайные пароли, бесплатно и приватно

Бесплатный генератор надёжных паролей. Создавайте случайные пароли прямо в браузере через Web Crypto API — выбирайте длину, цифры и символы. Ни один пароль не отправляется на сервер и нигде не сохраняется.

Генератор паролей

Ваш пароль
    НадёжностьОчень надёжный103 бит
    16
    Наборы символов
    1

    Пароли создаются в вашем браузере через Web Crypto API. Ничего не загружается на сервер и ни один пароль не сохраняется.

    Энтропия — это оценка стойкости к подбору перебором, а не гарантия безопасности. Она не учитывает повторное использование пароля, фишинг или утечки баз данных.

    Как пользоваться инструментом

    Как пользоваться инструментом

    1. Выберите длину и наборы символов

      Задайте длину пароля (16 символов и больше — хорошее значение по умолчанию) и включите нужные наборы символов: заглавные, строчные, цифры и символы. Чем больше наборов и длина, тем надёжнее пароль.

    2. Настройте параметры

      При желании исключите похожие символы (0, O, 1, l, I), чтобы пароли было легче читать и набирать, и укажите, сколько паролей сгенерировать за раз, если нужна целая партия.

    3. Сгенерируйте и скопируйте

      Нажмите «Сгенерировать». Каждый пароль создаётся локально в вашем браузере, рядом показывается оценка надёжности. Скопируйте нужный — ничего не загружается на сервер и ни один пароль не сохраняется.

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

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

    Отправляются ли сгенерированные пароли на сервер или сохраняются где-либо?

    Нет. Каждый пароль создаётся полностью в вашем браузере и никогда не отправляется на сервер, не пишется в логи и не сохраняется. Это ключевое отличие от многих онлайн-генераторов, которые технически могли бы записывать выдаваемые секреты. Закройте вкладку — и пароль исчезнет: ни регистрации, ни отслеживания того, что вы генерируете.

    Насколько случайны пароли? Используете ли вы Math.random?

    Нет — Math.random не является криптографически стойким и никогда не должен применяться для паролей. Этот инструмент использует Web Crypto API (crypto.getRandomValues) — криптографически стойкий источник случайности в браузере. Выбор символов также идёт через rejection sampling, поэтому нет смещения по модулю — каждый символ алфавита равновероятен.

    Если я выберу несколько наборов, точно ли пароль будет содержать символы из каждого?

    Да. Когда вы выбираете несколько наборов символов (например, заглавные, цифры и символы), генератор гарантирует хотя бы один символ из каждого выбранного набора, затем случайно заполняет остальное и криптографически перемешивает всё. Так что пароль «с символами» действительно всегда содержит символ.

    Что означают оценка надёжности и энтропия?

    Энтропия в битах — честная мера того, насколько сложно подобрать случайный пароль перебором: она равна длина × log2(размер алфавита). Мы помечаем пароль как слабый (менее 40 бит), средний, надёжный или очень надёжный (80 бит и более). Это не обещание абсолютной безопасности — оценка не учитывает повторное использование пароля, фишинг или утечку базы данных, а отражает только стойкость самого случайного пароля к подбору.