Якщо символи вибрано з набору великих, малих і цифр (загалом 62) абсолютно випадково (як працює менеджер паролів), то 16 символів отримають вас 95 біт випадковості, яка перевищує поточний поріг того, що вважається безпечним, 80 біт випадковості. 15 травня 2022 р.
Традиційно «символ» означав 7-бітний символ ASCII. Зазвичай вони зберігалися з додатковим бітом парності, по 8 біт на символ. Отже, а 128 біт значення може зберігати 128/8 = 16 таких символів.
Якщо ви створюєте ключ для шифрування, «біти» означають розмір ключа, який потрібно згенерувати. У дуже спрощеному вигляді ключ можна уявити як секретне число. Якщо ви використовуєте 16 біт для зберігання ключа, вони є 2^16 = 65536 можливих чисел для ключа.
16-байтове поле може містити до 16 символів ASCII, або, можливо, 8 гліфів CJK, які можуть кодувати короткий пароль кандзі або ханзі.
Випадкові паролі
| Бажана ентропія пароля H | арабські цифри | Список слів Diceware |
|---|---|---|
| 160 біт (20 байт) | 49 | 13 слів |
| 192 біти (24 байти) | 58 | 15 слів |
| 224 біти (28 байтів) | 68 | 18 слів |
Ми можемо порахувати кількість нулів і одиниць, щоб побачити, скільки бітів використовується для представлення 16 у двійковій системі, тобто 10000. Тому ми використали 5 біт щоб представити 16 у двійковій системі.
Форма кодування за замовчуванням – 16-бітна, де є кожен символ Ширина 16 біт (2 байти).. Шістнадцятибітна форма кодування зазвичай відображається як U+hhhh, де hhhh є шістнадцятковим кодом символу.