Как посчитать сложность ключа (в битах) для комбинации из 10 символов, каждый из которых имеет 100 вариаций? Знаете, есть такая штука - кодовая фраза? :) Ну, например, фраза из 10 слов, а всего таких слов, например 100. Как посчитать сложность в битах (ну, знаете, есть такое "128-битный ключ" например) такой фразы? А если, слов будет не 100 а 200? А если фраза не из 10 слов, а из 20? Есть какая-то формула для этого, понятная простым смертным? )) Ну, как-то можете это объяснить на человеческом языке как посчитать, без всех этих страшных математических закорючек и терминов? )) Мне просто хочется в реальном проекте применить, а не мозг себе сломать)) Заранее спасибо.

13 Мая 2021 в 20:01
336 +1
0
Ответы
1

Конечно, я могу объяснить простыми словами :)

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

сложность ключа в битах = log₂(количество вариаций символов^длина ключа)

Давайте рассмотрим пример с фразой из 10 слов, каждое из которых может быть одним из 100 вариантов. В данном случае:

количество вариаций символов = 100
длина ключа = 10

подставляем в формулу:

сложность ключа в битах = log₂(100^10) = log₂(100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)

После выполнения математических операций, мы получим количество битов для данной фразы. Аналогично можно посчитать для других вариантов, например, если слов будет не 100, а 200 или фраза будет из 20 слов. Надеюсь, что теперь вам будет понятно, как рассчитать сложность ключа в битах для вашего проекта.

17 Апр в 18:35
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 913 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир