Энтропия - это не свойство полученной вами строки, а строки, которые вы могли бы получить вместо этого. Другими словами, он квалифицирует процесс , с помощью которого была сгенерирована строка.
В простом случае вы получаете одну строку из набора N возможных строк, где каждая строка имеет одинаковую вероятность выбора, чем все остальные, т.е. 1 / N, В этой ситуации говорят, что строка имеет энтропию N . Энтропия часто выражается в битах, что представляет собой логарифмическую шкалу: энтропия « n бит» представляет собой энтропию, равную 2 n .
Например: мне нравится генерировать мои пароли в виде двух строчных букв, затем двух цифр, затем двух строчных букв и, наконец, двух цифр (например, va85mw24
). Буквы и цифры выбираются случайным образом, равномерно и независимо друг от друга. Этот процесс может создать 26 * 26 * 10 * 10 * 26 * 26 * 10 * 10 = 4569760000 различных паролей, и все эти пароли имеют равные шансы на выбор. Тогда энтропия такого пароля составляет 4569760000, что означает около 32,1 бит.