Как работает расчет энтропии
Математическая энтропия измеряется в битах и отражает объем пространства поиска ключа. Формула Шеннона учитывает длину строки и размер алфавита доступных символов: строчные и прописные буквы, цифры, специальные знаки и расширенный юникод.
Для парольных фраз EFF Diceware расчет строится иначе: выбираются случайные слова из фиксированного списка объемом 7776 слов. Каждое слово дает около 12.92 бита чистой энтропии, что позволяет создавать легко запоминаемые фразы с высокой стойкостью к перебору.
| Диапазон | Оценка стойкости | Время перебора офлайн (8x RTX 4090) | Реальная защищенность |
|---|---|---|---|
| Менее 40 бит | Критически слабый | Менее 1 секунды | Взламывается мгновенно любым сканером |
| 40-64 бита | Слабый | От секунд до нескольких часов | Уязвим к стандартным словарным атакам |
| 65-79 бит | Умеренный | От нескольких дней до месяцев | Защищает от базовых атак, уязвим для целевых атак |
| 80-99 бит | Высокий | От десятилетий до тысячелетий | Полная защита от математического офлайн-перебора |
| 100+ бит | Криптографический | Миллионы лет | Математически невзламываем без компрометации устройства |
Почему 100 бит энтропии недостаточно без 2FA
Высокая энтропия полностью исключает подбор хеша в лаборатории. Однако в реальной инфраструктуре бизнеса злоумышленники не подбирают сложные пароли: их похищают через вредоносные программы (инфостилеры), перехватывают на фишинговых сайтах или извлекают из дампов памяти.
Без аппаратной двухфакторной аутентификации (FIDO2 / YubiKey) даже идеально сгенерированный пароль на 120 бит остается единой точкой отказа. При вводе данных на поддельной странице или зараженном компьютере атакующий получает доступ сразу же, игнорируя длину пароля.