Бесплатные калькуляторы

Примеры запросов: процентыипотекаплощадь✓ 1 414 работающих калькуляторов

ЭНТРОПИЯ ПАРОЛЯ · ОНЛАЙН

Энтропия пароля: биты на один символ алфавита

Калькулятор считает энтропию одного случайно выбранного символа пароля как log₂ N, где N – размер алфавита. Чтобы получить энтропию всего пароля, результат умножают на его длину.

✓ Бесплатно⌁ С пояснением✦ Без регистрации
▦
КАЛЬКУЛЯТОР

Введите данные

Сколько разных символов может выпасть на одну позицию, например 10 для цифр или 62 для латиницы с цифрами.
Для энтропии в битах оставьте 2.
✓ Исходные значения передаются серверу только для выполнения расчёта. Регистрация не нужна.
ВАШ РЕЗУЛЬТАТ✓ Вычислено

Логарифм

Результат6,554589

«Копировать картинку» помещает изображение результата в буфер обмена без сохранения файла — его можно сразу вставить в мессенджер или документ. Картинка и PDF содержат ссылку на calc-calc.ru.

Был ли калькулятор полезен?Одно касание — и мы поймём, какие инструменты улучшать.
ПОДРОБНЫЙ РАЗБОР · ФОРМУЛЫ И ПРИМЕРЫ

Сколько бит энтропии даёт один символ пароля и как оценить пароль целиком

Энтропия пароля в битах на символ показывает, сколько неопределённости вносит одна позиция, когда символ выбран случайно из алфавита известного размера. Для N равновероятных знаков она равна log₂ N, и чем шире алфавит, тем больше бит даёт каждая позиция.

Калькулятор считает это значение, а длину пароля вы умножаете самостоятельно. Ниже показано, как пользоваться результатом, почему формула работает только для случайных паролей и чего в ней нет.

Что такое бит энтропии

Бит – это выбор между двумя равновероятными вариантами. Если символ может принять 2 значения, энтропия равна одному биту. Если 1024 значения, то десяти битам, поскольку 2¹⁰ = 1024. Каждый дополнительный бит удваивает число вариантов.

Для алфавита из N равновероятных символов энтропия одной позиции равна log₂ N. Это значение дробное, ведь, например, десять цифр не укладываются в целое число двоичных выборов: log₂ 10 ≈ 3,32 бита.

Типичные алфавиты и их вклад

Десять цифр дают 3,32 бита на символ, двадцать шесть строчных латинских букв – 4,70 бита, шестьдесят две латинские буквы обоих регистров с цифрами – 5,95 бита. Полный набор из 94 печатных символов ASCII даёт 6,55 бита.

Разница между самым узким и самым широким алфавитом на одной позиции составляет менее 3,5 бита, поэтому длина пароля влияет на стойкость сильнее, чем добавление спецсимвола в алфавит.

Энтропия пароля целиком

Для случайного пароля длиной L энтропия равна L × log₂ N. Пароль из 8 случайных символов 94-значного алфавита даёт 8 × 6,5546 ≈ 52,4 бита, а пароль из 12 символов 62-значного алфавита – 12 × 5,9542 ≈ 71,5 бита.

Четырёхзначный пин-код из цифр содержит 4 × 3,32 ≈ 13,3 бита, то есть около десяти тысяч вариантов. Этого достаточно лишь там, где число попыток жёстко ограничено устройством или сервисом.

Случайность – обязательное условие

Формула верна, только если каждый символ выбран независимо и равновероятно, например генератором паролей. Пароль, придуманный человеком из слова с заменой букв на цифры, имеет энтропию намного ниже расчётной.

Поэтому расчёт по размеру алфавита даёт верхнюю оценку. Для паролей, которые вы создаёте сами, реальная энтропия определяется не размером алфавита, а предсказуемостью шаблона.

Типичные ошибки

Часто считают, что добавление одного спецсимвола в пароль из слова резко повышает стойкость. На самом деле алфавит растёт слабо, а шаблон остаётся предсказуемым. Ещё одна ошибка – перепутать основание логарифма и получить десятичные разряды вместо бит.

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

Границы применимости и безопасность

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

Калькулятор носит учебный характер и не заменяет консультацию специалиста по информационной безопасности. Требования к паролям вашей организации задаются её внутренними политиками.

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

Сначала определите набор символов, который разрешает система, затем найдите log₂ N и умножьте на планируемую длину. Так вы сравните, что даёт больше бит: добавление двух символов или переход на более широкий алфавит.

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

Для сравнения: пароль из шести случайных строчных латинских букв даёт 6 × 4,70 ≈ 28,2 бита, а пароль из трёх случайных слов словаря в несколько тысяч слов даёт около 36 бит. Подобные сопоставления помогают оценить, что именно повышает стойкость.

Формула расчёта

ОСНОВНАЯ ФОРМУЛА

H = log₂ N; H(пароля) = L × log₂ N

Проверенные примеры

94 печатных символа

Сколько бит даёт один случайный символ из 94 печатных знаков ASCII?

log₂ 94 ≈ 6,5546 бита; пароль из 8 таких символов даёт около 52,4 бита.

Только цифры

Сколько бит даёт одна случайная цифра?

log₂ 10 ≈ 3,3219 бита; пин-код из 4 цифр даёт около 13,3 бита.

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

  1. Определите размер алфавита: сколько разных символов может стоять на одной позиции.
  2. Введите его в поле N и оставьте основание логарифма равным 2.
  3. Нажмите «Вычислить» и получите биты на один символ.
  4. Умножьте результат на длину пароля, чтобы получить энтропию пароля целиком.
ВОПРОСЫ И ОТВЕТЫ

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

Что означает один бит энтропии?

Каждый бит удваивает число равновероятных вариантов: 10 бит – это 1024 варианта.

Верна ли формула для придуманных человеком паролей?

Нет. Формула верна только для символов, выбранных случайно и независимо; слова, даты и шаблоны дают гораздо меньше энтропии.

Достаточно ли этой оценки для вывода о безопасности?

Нет. Стойкость зависит и от способа хранения, ограничения попыток и защиты от утечек.

Похожие калькуляторы

ПОДЕЛИТЬСЯ ИНСТРУМЕНТОМ

Встроить на свой сайт

Вставьте этот код в HTML-блок на своём сайте. Посетители смогут пользоваться калькулятором без перехода.

Прямая ссылка: https://calc-calc.ru/embed/calc_060249/

Предварительный просмотр