Генератор и проверка стойкости пароля
Сгенерируйте случайный пароль и мгновенно узнайте его стойкость в битах энтропии.
chars
Character classes
Higher entropy means a harder-to-guess password.
- 1
Character pool
89Total symbols available from selected character classes. - 2
log₂(pool)
log₂(89) = 6,4757 - 3
Entropy (bits)
16 × 6,4757 = 103,6
Как работает этот калькулятор?
Генератор паролей строит случайную строку из выбранных вами наборов символов и оценивает стойкость с помощью энтропии E = L × log2(R) в битах, где L — длина, а R — размер пула символов. Более длинные пароли с большим числом типов символов дают более высокую энтропию и в разы увеличивают время взлома.
Формула
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 для удобства, что подходит для повседневных паролей, но не для криптографических ключей. Для высокоценных секретов используйте надёжный менеджер паролей, опирающийся на безопасный источник случайности.
Также известен как
TG we-Calculate Editorial Team. (2026). Генератор и проверка стойкости пароля [Online calculator]. TG we-Calculate. https://we-calculate.com/ru/calculator/password-generator
TG we-Calculate Editorial Team. "Генератор и проверка стойкости пароля." TG we-Calculate. 2026. https://we-calculate.com/ru/calculator/password-generator.
TG we-Calculate Editorial Team, "Генератор и проверка стойкости пароля," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ru/calculator/password-generator
@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} }
Этот калькулятор вам помог?
