Intermediate

Генератор и проверка стойкости пароля

Сгенерируйте случайный пароль и мгновенно узнайте его стойкость в битах энтропии.

chars

Number of characters (1-256)

Character classes

Larger pools mean stronger passwords
Entropy
103,6bits

Higher entropy means a harder-to-guess password.

Generated password
RY7?v_p?eGf[VIJd
29%
29%
11%
30%
a–z
A–Z
0–9
!@#…
Character pool composition — pool size: 89
Strength rating
Сильная
Character pool size
89
Estimated crack time
24 553 089,3 million years
Сила связи
81%
Step by step
  1. 1

    Character pool

    89
    Total symbols available from selected character classes.
  2. 2

    log₂(pool)

    log₂(89) = 6,4757
  3. 3

    Entropy (bits)

    16 × 6,4757 = 103,6
Результаты являются ориентировочными и предназначены только для общего ознакомления, а не для профессиональных рекомендаций — всегда самостоятельно проверяйте важные результаты, прежде чем полагаться на них. Читать полный отказ от ответственности.
Быстрый ответ

Как работает этот калькулятор?

Генератор паролей строит случайную строку из выбранных вами наборов символов и оценивает стойкость с помощью энтропии E = L × log2(R) в битах, где L — длина, а R — размер пула символов. Более длинные пароли с большим числом типов символов дают более высокую энтропию и в разы увеличивают время взлома.

Формула
Entropy E = L × log2(R), where L is length and R is the character pool size
How this is calculated

Вы выбираете длину пароля L и набор классов символов. Каждый класс добавляет символы в пул: строчные буквы — 26, прописные — 26, цифры — 10, символы — около 32. Общий размер пула R — это сумма выбранных классов. Пароль строится случайным выбором L символов из этого пула с равномерным распределением.

Стойкость измеряется как энтропия Шеннона, E = L × log2(R), выраженная в битах. Каждый дополнительный символ добавляет log2(R) бит, поэтому более длинные пароли и большие пулы одинаково повышают энтропию. Процент стойкости сравнивает E с эталонным значением 128 бит (общепринятая цель «очень надёжного» пароля): Strength% = min(100, E / 128 × 100).

Время взлома предполагает атаку злоумышленника, перебирающего всё пространство ключей со скоростью 10 миллиардов попыток в секунду и в среднем находящего пароль после примерно половины 2^E комбинаций: время ≈ 2^E / 2 / 1e10 секунд. Это грубая оценка: реальные злоумышленники могут быть быстрее или медленнее, а повторно используемые или основанные на словарях пароли значительно уступают своей теоретической энтропии. Встроенный генератор использует Math.random, что подходит для повседневного использования, но не является криптографически стойким для высокоценных секретов.

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

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

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

Он использует Math.random для удобства, что подходит для повседневных паролей, но не для криптографических ключей. Для высокоценных секретов используйте надёжный менеджер паролей, опирающийся на безопасный источник случайности.

Также известен как

генератор паролей
создать пароль
случайный пароль
надёжный пароль
сложный пароль
придумать пароль
сгенерировать пароль
безопасный пароль

APA

TG we-Calculate Editorial Team. (2026). Генератор и проверка стойкости пароля [Online calculator]. TG we-Calculate. https://we-calculate.com/ru/calculator/password-generator

Chicago

TG we-Calculate Editorial Team. "Генератор и проверка стойкости пароля." TG we-Calculate. 2026. https://we-calculate.com/ru/calculator/password-generator.

IEEE

TG we-Calculate Editorial Team, "Генератор и проверка стойкости пароля," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ru/calculator/password-generator

BibTeX

@misc{wecalculate_password_generator, title = {Генератор и проверка стойкости пароля}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/ru/calculator/password-generator}}, year = {2026}, note = {TG we-Calculate} }

Этот калькулятор вам помог?