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